linux ssh:22端口拒绝

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是链通的
如果出现如图所示的界面,左ctrl+c结束就行了

做完这些检查之后一般没有基本操作错误了,如果还是不行的话建议reboot重启一下,我经历过蛮多次,有时都是重启一下就解决了.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值