【问题标题】:Amazon Web Services EC2 ssh permission denied (publickey) in TermuxTermux 中的 Amazon Web Services EC2 ssh 权限被拒绝(公钥)
【发布时间】:2017-04-19 11:17:22
【问题描述】:

ssh -i key.pem ec2-user@dns 在我运行 ubuntu 的笔记本电脑上运行良好。我在 android 中发现了 Termux,我想测试是否可以使用相同的进程和实例进行连接。我在 android 中打开了 Google Chrome,然后创建了一个新的密钥对,并将我的 IP 添加到了安全组中。之后我将它复制到在 Termux 中创建的主文件夹中并修改了chmod 400 androidkey.pem。当我在 Termux 中运行 ssh -i androidkey.pem ec2-user@dns 时,它给了我一个错误,提示权限被拒绝(公钥)。有没有办法解决这个问题?

【问题讨论】:

    标签: android amazon-web-services ssh amazon-ec2


    【解决方案1】:

    我相信这更多地与 Termux 以及它做事的特定方式有关。我在完全不同的服务器上遇到了同样的问题。

    【讨论】:

      【解决方案2】:

      我可以通过 termux 应用程序登录到 ssh 客户端,我建议你检查这些东西

      1. 如果不运行此命令termux-setup-storage,请确保termux 应用程序可以访问您的文件系统
      2. 通过键入ls 确保当前位置有可用的 .pem 文件
      3. 转到 aws 控制台并复制字符串以连接到实例并
        确保不要在 .pem 文件周围加引号 ("")

      例如输入ssh -i instancefilename.pem yourinstancepublicdns@amazonaws.com

      【讨论】:

        猜你喜欢
        • 2013-05-30
        • 2014-01-28
        • 1970-01-01
        • 2018-02-04
        • 2014-07-24
        • 1970-01-01
        • 1970-01-01
        • 2016-02-17
        • 2017-07-03
        相关资源
        最近更新 更多