centos aws 修改使用密码ssh登录

因为使用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 userName@ip

 

posted @ 2018-01-13 11:58  田云  阅读(1036)  评论(0编辑  收藏  举报