【问题标题】:sftp ssh key permissionssftp ssh 密钥权限
【发布时间】: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


【解决方案1】:

在终端中,使用以下命令:

$ chmod 700 your_file.pem 

【讨论】:

    猜你喜欢
    • 2016-10-15
    • 2012-10-19
    • 2013-07-23
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 2018-04-12
    • 1970-01-01
    • 2020-02-11
    相关资源
    最近更新 更多