AWS Lightsail 允许 root 登录 SSH

2020年11月12日22:19:26AWS Lightsail 允许 root 登录 SSH已关闭评论浏览:34 469字阅读1分33秒

AWS的lightsail的linux系统默认是无法使用用户名密码登录,强制是使用证书登录,解决方式也很简单。

创建实例时

在创建实例的“启动脚本”中输入以下指令:

echo root:password |sudo chpasswd root
sudo sed -i 's/^.*PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^.*PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo reboot

替换第一行的password 为你自己的密码即可。

成功创建实例以后就可以使用 root 和密码直接登录 SSH 了。

已有实例时

如果你的服务器已经创建,可以建一个login.sh文件,将上面的脚本粘贴进去,然后执行chmod +x login.sh,sh login,之后服务器会重启,然后就可以尝试使用密码登录了,之前使用普通用户ssh 登录,也可以将用户名改为root进行登录。

laiczhang
  • 本文由 发表于 2020年11月12日22:19:26
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接