亚马逊ec2的远程终端登录配置

参考其它人的文章,结合实际操作记录下来

刚购买的ec2只有默认的ubuntu账户(我购买时的ubuntu版本是ubuntu 22.xx的)

在亚马逊控制条修改root密码

1、在亚马逊后台链接到实例

2.创建root的密码

sudo passwd root

根据提示输入new password。并进行重复验证。这个密码要记牢,这就是你以后服务器使用root用户登录的密码

3.修改配置:
接下来,切换到root身份,输入如下命令

su root

使用root身份编辑亚马逊云主机的ssh登录方式

vi /etc/ssh/sshd_config
查找:PermitRootLogin
改为:PermitRootLogin yes

查找:PasswordAuthentication no
改为:PasswordAuthentication yes
注意:我修改这里后,亚马逊控制台无法连接了,所以我没有修改这里,也是可以通过远程终端链接这里的,如果你们不修改这里也能连接,就不要修改了
查找:UsePAM yes
改为:UsePAM no

4.重新启动下sshd
sudo service sshd restart
5.重启AWS VPS,使用root用户和你刚才设置的密码就可以直接登录
sudo reboot
如果你还想用原账号的话(如:ubuntu)

su root

passwd ubuntu
按提示,两次输入密码。

1.用远程终端MobaXterm链接到服务器


参考:在亚马逊云(AWS)EC2上使用用户和密码进行登录 - 简书 https://www.jianshu.com/p/4c35842bb6f2

posted @ 2023-02-14 14:31  大雨大雨大雨  阅读(468)  评论(0编辑  收藏  举报