参考:
https://www.lmlphp.com/user/64466/article/item/1159141/
https://blog.csdn.net/yangjiehuan/article/details/9253855
https://blog.csdn.net/qq_36746838/article/details/132298722
https://www.cnblogs.com/zhongguiyao/p/14082004.html
对服务器ssh登录限制:
vim /etc/ssh/sshd_config
在尾部加一行(允许所有ip登录)
AllowUsers root@*
或者(允许192.11.11.)
AllowUsers root@192.11.11.
或者(允许192.11.)
AllowUsers root@192.11.
/etc/init.d/sshd restart
如果已经开通ssh权限,ssh依然报错:
ssh: connect to host x.x.x.x port 22: Connection timed out
需要用telnet检查22端口是否通
如果22端口不通,需要检查原因*(比如vpn限制,防火墙限制,等等)
修改root用户ssh密码:
sudo passwd root
account locked due to failed logins...:
想办法用其他方法登录到该服务器上,执行如下命令:
pam_tally2 --user=root --reset
对服务器服务访问限制:
vim /etc/hosts.allow
最后一行添加(允许所有主机ssh登录)
sshd: ALL ##允许所有ip主机均能连接本机
service xinetd restart