ssh: connect to host 192.168.1.118 port 22: Connection refused
这里以192.168.1.118和192.168.1.119为例
119连接118时,22端口被拒绝
按照以下步骤排查以下(以下仅个人经验,仅供参考)
首先有时考虑到安全因素会修改ssh默认22端口,若改成 16608
ssh -p 16608 root@192.168.1.118
修改 ssh 端口的方式:
vim /etc/ssh/sshd_config
找到#Port 22,去掉注释,修改成一个大于 1024 的端口,Port 16608。修改后需
要重启 ssh 服务才能生效:service sshd restart
这里可能修改了,所以查看一下自己连接的是不是修改后的端口,比如16608,如果连接的是22端口的话,还是连接不上,按照下面的步骤排查一下
查看防火墙是否开启 : (这里防火墙是要关闭的)
service iptables status
如果防火墙开启,关闭防火墙,或者不用查看直接关闭
关闭防火墙
sevice iptables stop
查看sshd是否开启(这里sshd是要开启的)
service sshd status
开启sshd
service sshd start
这些都做完了之后,ping一下ip,保证ip是链通的
做完这些检查之后一般没有基本操作错误了,如果还是不行的话建议reboot重启一下,我经历过蛮多次,有时都是重启一下就解决了.