当我尝试通过 sftp 连接到远程主机时收到以下错误消息
断开连接;连接丢失(连接关闭)
警告:子进程(/usr/bin/ssh2)退出,代码为 74。
密钥已正确安装。有人知道是什么原因导致的吗?
答案1
这是由于连接失败错误。
请参阅以下链接,
http://support.attachmate.com/techdocs/2116.html
如果您想要从服务器 1(用户 1)连接到服务器 2(用户 2),则必须在服务器 1 中为用户 1 创建密钥(ssh-keygen -t rsa/dsa),然后获取公钥并将其复制到 /home/user2/.ssh/authorized_keys 为文件设置适当的权限,并检查两台机器是否都在解析其 IP/名称。默认情况下,sshd 通常已激活证书身份验证,因此您应该不会遇到任何问题。
正如您可以在下面看到的,
(i)获取公钥并将其复制到 /home/user2/.ssh/authorized_keys 已经完成
(ii)为文件设置适当的权限 - 请问权限应该是多少(700)??
(iii)检查两台机器是否都在解析各自的 IP/名称。