[Linux]SSH无法远程登录问题常用排查技巧
之前遇到过无法使用ssh远程登录的问题(可以root后su),原因是漏添加了/etc/shadow中的记录。还遇到过ssh登录被拒,原因是启用iptables后block了ssh的port。
在诊断这些问题时,查找资料看到了一些常用的排查时需要注意的地方,特此记录。
1. 目标主机的ssh server程序是否安装,服务是否启动,是否在侦听22端口。SSH Service down, check the SSH
daemon: sudo service ssh status
2. 是否允许该用户登录
3. Wrong credentials: hostname, username, password, port,错一不可。
4. 要用的port closed: sudo netstat -plnt
5. 本机是否设置了iptables规则,禁止了ssh的连入练出
sudo iptables -L
6. 检查ssh配置文件/