无线网络下ssh出错

一台笔记本与一台台式机处于同一网段的情况下,笔记本是使用无线的,用笔记本去ssh台式机,出现:write failed: brokem pipe 错误。
查看台式机/etc/ssh/sshd_config文件是否缺少:
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
中的
HostKey /etc/ssh/ssh_host_ecdsa_key
将此句添上即可解决。

执行:
service sshd restart
有提示:

停止 sshd: [ 确定 ]
启动 sshdCould not load host key: /etc/ssh/ssh_host_ecdsa_key
[ 确定 ]

解决方法:

ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N “”

这个是由于权限问题导致的。

解决办法:

cd /etc/ssh

chmod 0644 *

chmod 0600 ssh_host_ecdsa_key ssh_host_dsa_key ssh_host_rsa_key

重新启动ssh

/etc/init.d/ssh restart

你可能感兴趣的:(无线网络下ssh出错)