sftp ssh密钥权限
我正在使用Sublime Text 3的sftp插件。当我尝试同步文件时,会出现一个错误,显示: SSH私钥上的权限允许其他用户读取它,因此“sftp”命令行程序不会使用它。 请更改权限,使文件不可全世界读取。有关更详细的帮助,请打开终端并执行以下操作: /usr/bin/sftp-C-oPort=6922-occonnecttimeout=30-oIdentityFile=~(私有ssh密钥位置) 当我在终端上输入它所说的内容时,我得到了一大堆我不太明白的信息sftp ssh密钥权限,ssh,sftp,sublimetext3,sublime-text-plugin,Ssh,Sftp,Sublimetext3,Sublime Text Plugin,我正在使用Sublime Text 3的sftp插件。当我尝试同步文件时,会出现一个错误,显示: SSH私钥上的权限允许其他用户读取它,因此“sftp”命令行程序不会使用它。 请更改权限,使文件不可全世界读取。有关更详细的帮助,请打开终端并执行以下操作: /usr/bin/sftp-C-oPort=6922-occonnecttimeout=30-oIdentityFile=~(私有ssh密钥位置) 当我在终端上输入它所说的内容时,我得到了一大堆我不太明白的信息 如何解决此问题?在终端中,使用以
如何解决此问题?在终端中,使用以下命令:
$ chmod 700 your_file.pem
您希望您的私钥仅对您具有只读权限。通常您的私钥位于主文件夹(~/.ssh)的.ssh目录中。它通常具有默认名称id\u rsa。您可以尝试chmod 400~/.ssh/id\u rsa