我可以使用密钥对 (*.pem) 通过 ssh 连接到我的 EC2 Linux 实例。有没有可能不使用 pem 文件通过 ssh 连接它?
答案1
您可以创建一个带有密码的普通用户帐户并使用该帐户登录,但这不如使用 SSH 密钥安全;脚本小子可能会试图破解您的密码。如果您真的不太担心安全性,也可以为 root 启用密码访问。
答案2
vi /etc/ssh/sshd_config
- PasswordAuthentication no
+ PasswordAuthentication yes
service sshd restart
答案3
您可以配置任何您喜欢的登录系统,包括关闭密钥和使用纯密码验证,但是如果您有兴趣保证您的盒子安全,则不建议这样做。
您的密钥也应该受密码保护,这样,如果您使用受感染的本地计算机,您随身携带的部分就不会被免费带入您的服务器。我建议您生成自己的密钥来执行此操作。
如果您需要在旅途中访问私钥文件但又担心忘记,您可以将私钥文件保存在 Dropbox 等服务中或作为电子邮件附件保存。电子邮件或 Dropbox 帐户的密码加上密钥本身的密码短语应该具有合理的安全级别。
答案4
# sudo adduser USERNAME
# sudo passwd USERNAME
编辑/etc/ssh/sshd_config
:
PasswordAuthentication yes
然后做
# sudo service ssh restart