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 0 vote
Article Rating
Subscribe
提醒
guest
0 评论
Inline Feedbacks
View all comments