最近,公司有个任务,要重装SUSE系统 。但重装好后发现PUTTY运程访问不了这台服器。
认真检查了一下。网路配置是没有问题的,程序的服务器可以ping 这台服务器,telnet 这个服务器也是OK的。
然后查了一下SSH的服务也是启动了的了。
然后我在本机访问了通过 ssh命令访问这台服务器。发现有些错误提示。:
'Read from socket failed: Connection reset by peer'。
把这些错误提示在网上找了一下。网上提供的解释,大都是与权限有关,但把权限配了一遍,还是没有解决问题。
最后,我通过命令行启动ssh服务,发了一些有用的线索。有些key没有加载。
我找了一下添中key的命令,最终于解决了问题。
用到的命令如下:
ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key