跳至主要内容

EC2 实例启用密码登录

解决方法

1.    从 SSH 客户端,登录到您的 EC2 实例。
使用以下用户名之一:
  • 对于 Amazon Linux,用户名为 ec2-user
  • 对于 RHEL 5,用户名为 rootec2-user
  • 对于 Ubuntu,用户名为 ubuntu
  • 对于 SUSE Linux,用户名为 rootec2-user
如果 ec2-userroot 无法使用,请与您的 AMI 提供商核实。
2.    为用户设置密码。以下示例使用 ec2-user 作为用户:

$ sudo passwd ec2-user
Changing password for user ec2-user.
New password:
Retype new password:
例如,成功的响应类似于以下示例:

passwd: all authentication tokens updated successfully.
3.    更新 /etc/ssh/sshd_config 文件中的 PasswordAuthentication 参数:

PasswordAuthentication yes
4.    重新启动 SSH 服务。
对于 Amazon Linux、RHEL 5 和 SUSE Linux,请使用以下命令:

sudo service sshd restart
对于 Ubuntu,请使用以下命令:

sudo service ssh restart
5.    退出 SSH 客户端,然后登录以测试密码身份验证。

评论

此博客中的热门博文

ubuntu 添加root登录

Login to your server as root. As the root user, edit the sshd_config file found in  /etc/ssh/sshd_config : vim /etc/ssh/sshd_config ( For details on working with Vim check out our article here !) Add the following line to the file, you can add it anywhere but it’s good practice to find the block about authentication and add it there. PermitRootLogin yes Save and exit the file. Restart the SSH server: systemctl restart sshd or service sshd restart