【问题标题】:Disconnected: No supported authentication methods available (server sent: publickey) AWS ubuntu chmod home断开连接:没有可用的受支持的身份验证方法(服务器发送:publickey)AWS ubuntu chmod home
【发布时间】:2020-09-23 18:57:48
【问题描述】:

我不小心在我的主目录上 chmod 到(我不记得了)。

当我尝试访问它时会出现错误:已断开连接:没有可用的受支持的身份验证方法(服务器发送:公钥)。

我有 ppk 和所有访问权限。当我无法使用 SSH 登录服务器时,我该如何解决这个问题。

【问题讨论】:

    标签: linux ubuntu amazon-ec2


    【解决方案1】:

    我做了一些研究后发现

    权限被拒绝(公钥)是由我的实例主目录的权限更改引起的。

    /home/my-instance-user-name/.ssh/authorized_keys 的权限必须仅限于所有者。

    验证您的实例的权限: 1. 停止您的实例并分离根卷。 2. 在同一可用区中启动一个临时实例并将卷附加到其上。 3.为其创建挂载点并添加权限 4.

    chmod 600 mount_point/home/my-instance-user-name/.ssh/authorized_keys 
    chmod 700 mount_point/home/my-instance-user-name/.ssh
    chmod 700 mount_point/home/my-instance-user-name
    

    5。然后将其挂载回与该卷同名的源实例。

    这解决了我的问题,虽然改变了我的 IP 地址

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 1970-01-01
      • 2018-04-02
      • 2018-05-21
      • 2016-05-26
      • 2019-12-05
      • 2018-08-17
      • 1970-01-01
      • 2013-12-16
      相关资源
      最近更新 更多