SSH登录时提示Read from socket failed: Connection reset b

复制密钥另一台主机时,出现了错误:

Read from socket failed: Connection reset by peer.

到被登录主机的/var/log/auth.log查看日志:

Mar 7 12:51:59 slave01 sshd[2919]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Mar 7 12:51:59 slave01 sshd[2919]: error: @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ Mar 7 12:51:59 slave01 sshd[2919]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Mar 7 12:51:59 slave01 sshd[2919]: error: Permissions 0711 for '/etc/ssh/ssh_host_rsa_key' are too open. Mar 7 12:51:59 slave01 sshd[2919]: error: It is required that your private key files are NOT accessible by others. Mar 7 12:51:59 slave01 sshd[2919]: error: This private key will be ignored. Mar 7 12:51:59 slave01 sshd[2919]: error: key_load_private: bad permissions Mar 7 12:51:59 slave01 sshd[2919]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key

应该是/etc/ssh文件夹的权限问题,执行下面的操作更改权限:

# cd /etc/ssh # chmod 0644 * # chmod 0600 ssh_host_dsa_key ssh_host_rsa_key

再重新启动sshd服务,复制成功,并且可以ssh登录。

下面关于SSH相关的文章您也可能喜欢,不妨参考下:

Ubuntu 下配置 SSH服务全过程及问题解决

Ubuntu 14.04 下安装Samba 及SSH 服务端的方法

集群环境SSH免密码登录设置 

使用SSH公钥密钥自动登陆Linux服务器

开启SSH服务让Android手机远程访问 Ubuntu 14.04 

如何为Linux系统中的SSH添加双重认证

Ubuntu集群下利用Shell脚本进行SSH免密码登陆

Linux 上SSH 服务的配置和管理

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/1a88ac72b1be9312b523c55e7e3ab285.html