Skip to content →

AWS EC2启动实例并设置root密码

AWS EC2有一年的免费套餐,不用白不用。

在EC2控制面板的左侧栏选择“实例”,然后点击“启动实例”进入到“步骤 1: 选择一个 Amazon 系统映像(AMI)”,可以在“快速启动”中选择一个满足自己需求的套餐,也可以点击“AWS Marketplace”再搜索centos,选择需要的版本,然后一直continue即可,直到完全启动一个实例。其中有个步骤会生成一个密钥文件,用于远程登录,一旦要保存好。

在EC2控制面板的左侧栏选择“实例”,可以在列表中看到刚刚启动的实例,点击“连接”会弹出如何在终端使用密钥文件远程连接实例,根据步骤提示进行操作即可。示例:

ssh -i "aws_key.pem" [email protected]

如果使用xshell工具,通过 ssh [email protected] 进行登录,会弹窗要求上传密钥文件,选择密钥文件上传即可。

成功连接实例之后,通过 sudo -i 切换到root用户,执行 passwd root 设置root用户密码,再打开 /etc/ssh/sshd_config 文件,设置 PermitRootLogin 和 PasswordAuthentication 的值为  yes,最后执行 service sshd restart 重启sshd服务。

之后,我们就可以通过root用户密码进行远程连接。示例:

ssh [email protected]

注:如果要使用IP地址进行远程连接,只需要在“实例”中找到“IPv4 公有 IP”即可。

Published in 未分类