問題描述: xshell遠程連接伺服器連接不上,如下圖所示: 故障排除: Port 22# Use these options to restrict which interfaces/protocols sshd will bind to#ListenAddress ::#ListenAddres ...
問題描述:
xshell遠程連接伺服器連接不上,如下圖所示:
故障排除:
1. 首先查看自己系統的防火牆是否關閉,沒有關閉的話關閉一下。
# centos 7中關閉防火牆命令: systemctl stop firewalld
2. 其次查看自己是否能自己連接自己的機器。
3. 回顯顯示22埠拒絕訪問,想到可能是22埠沒開,即未啟動服務,我們將其啟動即可。
4. 啟動後發現,仍然是連接不上自己的機器,猜想是否修改了配置文件。
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
5. 22埠並未改變,猜測是否下麵兩個文件丟失。
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
6. ssh服務的工作原理是密鑰對認證,雖然配置文件中有指定的公鑰和私鑰文件,但是兩個文件並不存在,需要手動創建,命令如下:
7. 最後重啟下ssh服務,就可以用xshell連接了。