随笔 · 2019/07/04 0

AWS EC2的SSH连接问题

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

0
希望看到您的想法,请发表评论。x
()
x