amazon-web-services - 如何使用密码而不是密钥对ubuntu?
问题描述
我启动了我的亚马逊实例,我正在使用 .ppk 密钥连接到我的 ssh,我现在如何禁用它并仅使用密码使用 root 访问?
解决方案
请尝试这种方式。
- 从 SSH 客户端登录到您的 EC2 实例。
使用以下用户名之一:
对于 Amazon Linux,用户名为 ec2-user。
对于 RHEL 5,用户名是 root 或 ec2-user。
对于 Ubuntu,用户名为 ubuntu。
对于 SUSE Linux,用户名是 root 或 ec2-user。
如果 ec2-user 或 root 不起作用,请咨询您的 AMI 提供商。
- 为用户设置密码。下面的示例使用 ec2-user 作为用户:
$ sudo passwd ec2-用户
更改用户 ec2-user 的密码。
新密码:
重新输入新密码:
例如,成功的响应如下所示:
passwd:所有认证令牌更新成功。
更新 /etc/ssh/sshd_config 文件中的 PasswordAuthentication 参数: PasswordAuthentication yes
重新启动 SSH 服务。
对于 Amazon Linux、RHEL 5 和 SUSE Linux,请使用以下命令:
sudo 服务 sshd 重启
对于 Ubuntu,使用以下命令:
sudo 服务 ssh 重启
- 退出SSH客户端,然后登录测试密码认证。
推荐阅读
- ios - 视频关闭时不会触发 willEndFullScreenPresentationWithAnimationCoordinator
- asp.net-web-api - rdlc报告无法解析正则表达式
- html - 工具提示显示在元素下方
- tomcat - tomcat java.lang.NullPointerException
- java - 一个接一个地执行回调
- python - 使用分析对象的错误不可调用
- powerbi - 适用于 SaaS 的 Power BI 网关架构
- java - 无法在我的应用程序的 java 文件夹中创建 Application.java 文件
- mysql - SQL 按组排列的前 3 条最新记录
- dockerfile - 有没有办法解决dockerfile