感谢支持
我们一直在努力

Windows系统下使用putty连接远程Linux主机

可以在windows平台下使用putty连接远程linux主机。


如果putty提示“Connection refused”,那么可能是远程主机没有安装OpenSSH。可以通过命令


# rpm -qa openssh


# rpm -qa openssh-server


查看是否安装OpenSSH。如果没有,需自行安装。一般系统安装盘中都有OpenSSH的安装软件包。


如果已经安装了OpenSSH,那么可能的原因就是没有启动SSH了。这时候的情况一般如下:


# /usr/sbin/sshd


系统提示“Could not load host key: /etc/ssh/ssh_host_key


Could not load host key: /etc/ssh/ssh_host_rsa_key


Could not load host key: /etc/ssh/ssh_host_dsa_key


Disabling protocol version 1. Could not load host key


Disabling protocol version 2. Could not load host key


sshd: no hostkeys available — exiting”


大致的意思就是需要某个key什么的。


解决办法如下:


#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key


Generating public/private dsa key pair.


Enter passphrase (empty for no passphrase):


Enter same passphrase again:


Your identification has been saved in /etc/ssh/ssh_host_dsa_key.


Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub.


The key fingerprint is:


xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx root@localhost.localdomain


#ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key


Generating public/private rkey pair.


Enter passphrase (empty for no passphrase):


Enter same passphrase again:


Your identification has been saved in /etc/ssh/ssh_host_rsa_key.


Your public key has been saved in /etc/ssh/ssh_host_dsa_rey.pub.


root@localhost.localdomain


#/usr/sbin/sshd


这时候,就可以在windows底下使用putty连接这台linux主机了。

赞(0) 打赏
转载请注明出处:服务器评测 » Windows系统下使用putty连接远程Linux主机
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏