【发布时间】:2015-03-25 23:47:57
【问题描述】:
我正在使用 Sublime Text 3 的 sftp 插件。当我尝试同步我的文件时,我收到一条错误消息:
您的 SSH 私钥的权限允许其他用户读取它,因此“sftp”命令行程序不会使用它。 请更改权限,使该文件不是世界可读的。如需更详细的帮助,请打开终端并执行以下命令: /usr/bin/sftp -C -oPort=6922 -oConnectTimeout=30 -oIdentityFile=~(私钥位置)
当我在终端中输入它所说的内容时,我得到了一堆我不太明白的信息。
我该如何解决这个问题?
【问题讨论】:
-
您希望您的私钥仅对您具有只读权限。通常,您的私钥位于主文件夹 (~/.ssh) 中的 .ssh 目录中。通常它将具有默认名称 id_rsa。你可以试试 chmod 400 ~/.ssh/id_rsa
标签: ssh sftp sublimetext3 sublime-text-plugin