大家好!我尝试使用ssh连接服务器,但是在写入authorized_key的时候发现没有写入权限,
使用sudo chmod 700 /home/ubuntu/.ssh后报错chmod: changing permissions of '/home/ubuntu/.ssh': Operation not permitted
求救。。TT
使用sudo无法修改.ssh文件权限
-
- 帖子: 1
- 注册时间: 2025-02-24 19:21
- 系统: windows
-
- 论坛版主
- 帖子: 5369
- 注册时间: 2007-01-14 16:23
Re: 使用sudo无法修改.ssh文件权限
那个文件夹的权限应该默认就是700
你要看看你是以什么用户登入的,以及你写文件用的什么命令
你要看看你是以什么用户登入的,以及你写文件用的什么命令
- 独行猫儿
- 帖子: 203
- 注册时间: 2009-02-25 18:07
Re: 使用sudo无法修改.ssh文件权限
本机的 ~/.ssh/ 目录 所有者为当前用户,权限为775。
~/.ssh/known_hosts 文件的所有者为当前用户,权限为600。
如果有任何问题,且你的~/.ssh/config不重要的话(如果重要就手工备份),删除整个~/.ssh/目录即可,ssh客户端会自己重建的。
绝对不要用sudo去动你拥有所有权的文件,除非你真的知道你自己在干嘛。
~/.ssh/known_hosts 文件的所有者为当前用户,权限为600。
如果有任何问题,且你的~/.ssh/config不重要的话(如果重要就手工备份),删除整个~/.ssh/目录即可,ssh客户端会自己重建的。
绝对不要用sudo去动你拥有所有权的文件,除非你真的知道你自己在干嘛。
<!--不再参与任何形式的讨论-->