由于权限问题,SSH 连接失败

由于权限问题,SSH 连接失败

我有一个 Linux 机器,其密码登录被禁用,我只能使用 SSH公钥认证。公钥存储在/home/user1/.ssh/autorized_keys.我以前使用私钥进行 SSH,效果很好。

但是,我将目录的权限更改/home/user1为 777,从那时起,我在登录时遇到问题,收到以下错误消息:

在此输入图像描述

.ssh我尝试将目录的权限更改为 700 和authorized_keys600,但仍然遇到问题。对发生的事情有什么想法吗?

答案1

  1. 修复您的/home目录权限,检查如下:

    drwxr-xr-x root root
    
  2. 修复您的/home/user1目录权限,检查如下:

    drwxr-xr-x user user
    
  3. 修复您的/home/user1/.ssh目录权限,检查如下:

    drwx------ user user
    
  4. 修复您的/home/user1/.ssh/authorized_keys文件权限,检查如下:

    -rw------- user user
    
  5. 修复您/home/user1/.ssh/id_rsa.pub或其他公钥文件的权限,检查如下:

    -rw-r--r-- user user
    
  6. 修复您/home/user1/.ssh/id_rsa或其他私钥文件的权限,检查如下:

    -rw------- user user
    
  7. 修复您的/home/user1/.ssh/known_hosts文件权限,检查如下:

    -rw-r--r-- user user
    

相关内容