EC2默认使用系统分配的账户登录,然后切换到root使用。为了在开发前期方便使用,希望默认登录到root。
1、登录EC2,切换到root
ssh usr@ip
sudo -s
2、修改配置,允许root登录
vi /etc/ssh/sshd_config
PermitRootLogin 改成 yes
UsePAM 改成 no
3、修改authorized_keys文件
sed -ri ‘s/^/#/;s/sleep 10″\s+/&\n/’ /root/.ssh/authorized_keys
4、重启sshd服务
service sshd restart ##linux 7之前的版本通常使用
systemctl restart sshd.service ##linux 7之后使用(替代service、chkconfig)
5、root登录
ssh root@ip
6、连接超时断开
本机配置~/.ssh/config
Host *
ServerAliveInterval 120
发表回复