美文网首页
Sublime Merge使用SSH Keys提示Permiss

Sublime Merge使用SSH Keys提示Permiss

作者: 祁晏晏 | 来源:发表于2020-07-20 10:14 被阅读0次

    环境:Mac
    我的ssh_keys:~/.ssh/id_rsa.pub

    1. 生成ssh keys

    打开命令行
    ssh-keygen -t rsa -C 'XXX@XX.com'
    -C的参数是邮箱地址,然后回车

    一通操作下来我的ssh_keys是~/.ssh/id_rsa.pub

    cd ~/.ssh
    cat id_rsa.pub
    

    2. 修改ssh_config

    打开命令行修改config设置

    cd /etc/ssh
    sudo vim ssh_config # 这个需要有sudo权限
    

    在ssh_config文件的Host块中新增两行

    IdentityFile ~/.ssh/your_private_key_filename #这里填自己的ssh_keys文件信息
    UseKeychain yes
    

    最后填完的样子我的是这样:

    Host *
            SendEnv LANG LC_*
            IdentityFile ~/.ssh/id_rsa
            UseKeychain yes
    

    需要说明的是不能写成IdentityFile ~/.ssh/id_rsa.pub.pub是不能加的,会提示

    Permissions 0644 for '/Users/XXX/.ssh/id_rsa.pub' are too open.
    It is required that your private key files are NOT accessible by others.
    This private key will be ignored.
    Load key "/Users/XXX/.ssh/id_rsa.pub": bad permissions
    Permission denied, please try again.
    

    相关文章

      网友评论

          本文标题:Sublime Merge使用SSH Keys提示Permiss

          本文链接:https://www.haomeiwen.com/subject/hvlekktx.html