centos设置允许访问的ip

参考:
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 [email protected].

或者(允许192.11.
AllowUsers [email protected].

/etc/init.d/sshd restart
如果已经开通ssh权限,ssh依然报错:
ssh: connect to host x.x.x.x port 22: Connection timed out
需要用telnet检查22端口是否通
如果22端口不通,需要检查原因*(比如限制,防火墙限制,等等)

修改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

你可能感兴趣的:(centos,linux,运维)