Questions tagged «ssh»

安全外壳(SSH)是主要用于加密外壳连接的协议。此标记还用于有关sshd和openssh(使用SSH的两个标准应用程序)的问题。

30
如何告诉Windows的Git在哪里可以找到我的私有RSA密钥?
我的Git设置在Linux上运行良好,但是当我尝试在Windows下进行设置(使用Windows的Git和TortoiseGit)时,我不知道将私钥SSH放在哪里(或者更好的是,如何知道ssh它在哪里)位于)。在Windows版Git的安装过程中,我正在使用标准的ssh.exe选项。如果我允许服务器上的密码验证(代替RSA),则安装程序运行良好。
487 windows  ssh  git  rsa  private-key 

9
如何使用密码自动进行SSH登录?
如何使用密码自动进行SSH登录?我正在配置我的测试VM,因此不考虑高安全性。选择SSH可以通过最少的配置获得可接受的安全性。 例如) echo password | ssh id@server 这行不通。 我记得我是用有人指导我的一些技巧来做到这一点的,但现在我不记得我曾经使用过的技巧了。
419 ssh  password  automation 

4
ssh返回“不良所有者或〜/ .ssh / config的权限”
当我尝试ssh到另一个盒子时,出现这个奇怪的错误 $ ssh hostname Bad owner or permissions on ~/.ssh/config 但是我确保自己拥有该文件并拥有rw权限: ls -la ~/.ssh/ total 40K drwx------ 2 robert robert 4.0K Mar 29 11:04 ./ drwx------ 7 robert robert 4.0K Mar 29 11:04 ../ -rw-r--r-- 1 robert robert 2.0K Mar 17 20:47 authorized_keys -rw-rw-r-- 1 robert robert 31 Mar 29 …

2
如何更改我的私钥密码?
我有一个现有的公钥/私钥对。私钥受密码保护,并且加密可以是RSA或DSA。这些密钥是您使用生成的密钥ssh-keygen,通常存储在之下~/.ssh。 我想更改私钥的密码。在标准的Unix shell上,我该如何处理? 另外,如何简单地删除密码?只是将其更改为空?

13
我可以取消/筛选已经开始的进程吗?
我正在通过SSH对长时间运行的数据迁移脚本进行一些测试。假设我在下午4点左右开始运行脚本;现在,下午6点滚动,而我正在诅咒自己不这样做screen。 有什么办法可以“追溯” nohup一个过程,或者我需要整夜将计算机保持在线状态吗?如果无法附加screen到nohup已经开始的进程,为什么?与父母/子女的处理方式如何互动有关?(我不会接受至少不解决“为什么”的问题的“否”答案-抱歉;))
260 linux  ssh  unix  gnu-screen  nohup 

16
我可以自动将新主机添加到known_hosts吗?
这是我的情况:我正在建立一个测试工具,它将从中央客户端启动多个虚拟机实例,然后通过对其执行命令ssh。虚拟机将具有以前未使用的主机名和IP地址,因此它们将不在~/.ssh/known_hosts中央客户端的文件中。 我遇到的问题是,ssh针对新虚拟实例运行的第一个命令总是带有交互式提示: The authenticity of host '[hostname] ([IP address])' can't be established. RSA key fingerprint is [key fingerprint]. Are you sure you want to continue connecting (yes/no)? 有没有一种方法可以绕过它,并使新主机对客户端计算机已经为人所知,也许是通过使用已经包含在虚拟机映像中的公共密钥来实现的?如果可以的话,我真的想避免使用Expect或其他方式来回答交互式提示。
249 linux  ssh  known-hosts 

15
尝试从本地Ubuntu SSH到Amazon EC2服务器时,为什么会出现“权限被拒绝(公钥)”的提示?
我有一个在Amazon EC2实例上的云中运行的应用程序的实例,我需要从本地Ubuntu连接它。它可以在本地ubuntu之一和笔记本电脑上正常工作。尝试在另一个本地Ubuntu上访问SSH到EC2时,出现消息“权限被拒绝(公钥)”。我真奇怪 我正在考虑Amazon EC2上的安全性设置存在某种问题,该IP地址只能限制对一个实例或证书的IP访问,可能需要重新生成。 有人知道解决方案吗?
218 linux  ssh  amazon-ec2 



5
如何为某些用户禁用使用密码的SSH登录?
在Linux(Debian Squeeze)上,我想禁用对某些用户(选定的组或除root以外的所有用户)使用密码的SSH登录。但是我不想禁用使用证书的登录。 编辑:非常感谢详细的答案!由于某些原因,这在我的服务器上不起作用: Match User !root PasswordAuthentication no ...但是很容易被替换 PasswordAuthentication no Match User root PasswordAuthentication yes
165 linux  ssh  password  login 


12
如何重新连接到断开的ssh会话
有没有办法连接到已断开的ssh会话?我们与单独处理的远程站点的网络连接出现问题;但是,与此同时,在连接到远程位置的服务器时,由于丢失数据包,我们会遇到大量断开连接的情况。很多时候,该会话会保持活动状态一段时间,有时它恰好是我需要返回的某个动作(文件编辑,运行某些进程等)的中间,而不是尽可能重新启动。
156 linux  ssh  gnu-screen 

10
ssh-agent转发和sudo到另一个用户
如果我拥有可以使用ssh密钥登录到的服务器A,并且具有“ sudo su-otheruser”的能力,则将丢失密钥转发,因为已删除了env变量,并且套接字只能由原始用户读取。有没有办法可以通过“ sudo su-otheruser”桥接密钥转发,以便可以使用转发的密钥(在本例中为git clone和rsync)在服务器B上做一些事情? 我能想到的唯一方法是将我的密钥添加到otheruser和“ ssh otheruser @ localhost”的authorized_keys中,但这对于我可能拥有的每个用户和服务器组合都是很麻烦的。 简而言之: $ sudo -HE ssh user@host (success) $ sudo -HE -u otheruser ssh user@host Permission denied (publickey).

10
“在known_hosts中添加正确的主机密钥” /每个主机名有多个ssh主机密钥?
尝试SSH到我控制的计算机中,我得到了熟悉的消息: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the RSA key sent by …
146 ssh  ssh-keys 

4
是否因为忘记了ssh用户名后按Enter键而导致密码泄露?
我刚刚尝试使用SSH(PuTTY,Windows)登录Fedora(第13版Goddard)服务器。出于某种原因,Enter输入用户名后没有通过,我输入了密码,然后再次按Enter。当服务器满意地向我打招呼时,我才意识到自己的错误 myusername MYPASSWORD @ server.example.com的密码: 此时,我断开了连接,并在该计算机上更改了密码(通过单独的SSH连接)。 ...现在我的问题是:这样的登录失败是否以纯文本格式存储在任何日志文件中?换句话说,下次他扫描日志时,我是否只是将我(现在已过期)的密码强加在远程管理员的面前? 更新资料 感谢您对隐含的问题“将来如何防止这种情况”的所有评论。为了实现快速的一次性连接,我现在将使用此PuTTY功能: 再次替换“自动登录用户名”选项 我还将开始更频繁地使用ssh键,如PuTTY docs中所述。
142 ssh  logging  password  windows  login 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.