SSH 为 Secure Shell 的缩写,SSH 是目前较可靠专为远程登录会话和其他网络服务提供安全性的协议。SSH协议可以有效防止远程管理过程中的信息泄露问题从而达到保障网站的安全性。
因此,在我们平常使用BlueHost美国服务器时,大家可能都会SSH来连接Linux服务器,一般对文件进行传输和下载。不过,在我们连接SSH时,可能经常会出现错误。为此,这里总结下BlueHost美国服务器连接SSH出现的常见错误及解决方法。
1、错误提示:
# ssh [email protected].***.**
ssh: connect to host192.168.***.** port 22: No route to host
错误原因:服务器端没有开机或是网络出现问题,亦或是IP输入错误。
2、错误提示:
# ssh [email protected].***.**
ssh: connect to host 192.168.***.** port 22: Connection refuse
原因:对方服务器端SSH服务器暂未启动。
解决方法如下:
①、确认登录的主机是否已经安装了openssh-client ;
②、键入ps -e | grep ssh确认sshserver是否启动了。如果看到SSH说明已启动,没有的话,需要输入/etc/init.d/sshdstart来启动。
③、配置文件的路径是/etc/ssh/sshd_config,一般能设置SSH的服务端口(默认是22端口,也可以设置成其他的)。
④、设置完成后,重启SSH服务,输入命令:
/etc/init.d/ssh stop
/etc/init.d/ssh start
⑤、最后我们可以登陆SSH,方法如下:
输入:ssh [email protected].***.**(root为192.168.***.**主机的管理员账号),然后输入密码就可以了。
3、错误提示:
# ssh 192.168.***.**
[email protected].***.** password:
Permission denied, please try again
错误原因:由于登录权限,修改访问权限即可。
解决方法:打开/etc/ssh/sshd_config文件,找到“PermitRootLogin no”语句,将其改为“PermitRootLoginyes”就可以了,同时,将前面的注释#去掉。
4、错误提示
ssh [email protected].***.**
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middleattack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
6b:3b:66:94:cb:a6:59:91:b2:20:ff:b6:52:4d:7b:6a
Please contact your system administrator.
Add correct host key in /home/fante/.ssh/known_hosts to get rid ofthismessage.
………………
错误原因:服务器端密码或是其它发生变化的时候。
解决方法:删除~/.ssh/known_hosts的信息,然后再登录即可。
以上就是小编总结的在使用SSH登录BlueHost美国Linux服务器时可能会出现的几种常见问题。如果大家在登录时遇到了,可以按照上述方法加以解决,希望能帮助到大家。
文章来源:https://bl.idcspy.com/bluehost-ssh-connection-errors/