我想将 .ssh 文件夹中的文件上传到网站,我可以在终端中使用 sudo 对其进行修改,但无法上传,可能是因为浏览器没有足够的权限访问该文件。那么我该如何上传这个文件呢?考虑到这是一个 SSH 密钥,我不想更改文件本身的 root 权限。
答案1
我希望这是公钥您想上传...
每个用户(包括用户正在运行的软件)都对其 ssh 密钥具有读取权限。
私钥应该具有-rw-------
,公钥应该具有-rw-r--r--
。
您可能需要修复您的设置。
如果您无法修复设置,您可以选择将文件复制到某个临时位置。更改其权限,上传文件并再次删除临时副本:
sudo cp /path/to/.ssh/id_rsa.pub ~/Desktop
sudo chmod a+r ~/Desktop/id_rsa.pub
# Upload file
sudo rm ~/Desktop/id_rsa.pub