網上大部分都是針對防火牆的問題,這里首先排除防火防火牆導致端口不通的問題!
1.排除防火牆問題(防火牆的排查方式網上一搜全是,這里不再贅述)
2.查看檢查端口有沒有監聽,發現端口未監聽(比如8080端口不通,執行命令后列表中沒有8080端口,則表示端口未開啟監聽)
netstat -nltp
3.監聽端口設置
vim /etc/ssh/sshd_config
4.添加如下配置,意思是監聽8080、8081、8082、8083端口
#Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: ListenAddress 0.0.0.0:8080 ListenAddress 0.0.0.0:8081 ListenAddress 0.0.0.0:8082 ListenAddress 0.0.0.0:8083
5.重啟ssh服務
查看狀態
systemctl status sshd.service
啟動服務
systemctl start sshd.service
重啟服務
systemctl restart sshd.service
開機自啟
systemctl enable sshd.service
6.查看是否成功
netstat -nltp
7.連接測試
telnet IP 端口