文档首页/ AI开发平台ModelArts/ 故障排除/ 开发环境/ SSH故障/ 用户修改/home/ma-user/.ssh目录权限导致SSH无法使用,报错:Permission denied (publickey)
更新时间:2025-11-18 GMT+08:00
分享

用户修改/home/ma-user/.ssh目录权限导致SSH无法使用,报错:Permission denied (publickey)

问题现象

用户修改/home/ma-user/.ssh目录权限导致SSH连接Notebook无法使用,报错:

Permission denied (publickey)
图1 报错示例

原因分析

服务端/home/ma-user目录、SSH目录权限不正确。权限不正确示例如下:

解决方案

解决方案有以下两种,请按需选择:

  • 在制作镜像时直接删除“/home/ma-user/.ssh”目录(用户无需配置SSH,Notebook启动时会自动生成)。
  • 参考以下命令,修改.ssh相关文件权限。
    # 建议将/home/ma-user目录权限设置为750
    chmod 750 /home/ma-user
    
    chmod 750 ~/.ssh
    chmod 644 ~/.ssh/authorized_keys
    chmod 640 ~/.ssh/environment
    chmod 750 ~/.ssh/etc
    chmod 640 ~/.ssh/known_hosts
    chmod 750 ~/.ssh/var
    chmod 600 ~/.ssh/etc/ssh_host_rsa_key
    chmod 640 ~/.ssh/etc/ssh_host_rsa_key.pub
    chmod 750 ~/.ssh/etc/sshd_config
    chmod 750 ~/.ssh/var/run/sshd.pid

相关文档