因为使用pem登录有很多局限性,在此修改为用密码但不是root登录
1、关闭selinux(要重启)
vi /etc/selinux/config SELINUX=disabled
2、重置root密码
sudo passwd root
3、添加用户、并添加到sudoer
sudo useradd userName sudo passwd userName
然后:修改/etc/sudoers,讲root all那一行复制一下,讲这一行的开头root修改userName即可
4、修改配置、重启服务
sed -ri ‘s/^#?(PasswordAuthentication)\s+(yes|no)/\1 yes/‘ /etc/ssh/sshd_config # sed -ri ‘s/^#?(PermitRootLogin)\s+(yes|no)/\1 yes/‘ /etc/ssh/sshd_config # sed -ri ‘s/^/#/;s/sleep 10"\s+/&\n/‘ /root/.ssh/authorized_keys service sshd restart
5、登录即可
ssh [email protected]
原文地址:https://www.cnblogs.com/birdofparadise/p/8278760.html
时间: 2024-08-30 15:45:15