Aru*_*mar 8 amazon-ec2 amazon-web-services aws-ec2-instance-connect
我创建了一个用户并将公钥复制到.ssh/authorized_key该新用户,并且在保存文件后重新启动 sshd 服务并将其设置pubkeyauthentication为 yes 。/etc/ssh/sshd_config
当我尝试从新用户进行 ssh 时,出现错误:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
Run Code Online (Sandbox Code Playgroud)
我是否错过了从新用户帐户进行 ssh 的任何步骤?
当我检查 sshd.servive 的状态时,我看到错误:
AuthorizedKeysCommand /opt/aws/bin/eic_run_authorized_keys xxxx SHA256:84NyibLXFppE4BGIM+1e5iO...status 22
Run Code Online (Sandbox Code Playgroud)
有同样的问题error: AuthorizedKeysCommand /opt/aws/bin/eic_run_authorized_keys ec2-user。
确保 SSH 客户端主机上 $HOME/.ssh 目录中的文件权限仅限用户 (600)。
调试:
sudo tail -f /var/log/secure监控SSH拒绝连接的原因。
确保 EC2 实例上的 $HOME/.ssh/authorized_key 内容与 SSH 客户端主机中的 ssh 私钥正确匹配。
确保使用正确的私钥,使用-i选项明确指定您使用的密钥。
| 归档时间: |
|
| 查看次数: |
9751 次 |
| 最近记录: |