SSH

作者: yuannnnnnn | 来源:发表于2019-10-19 15:22 被阅读0次

    将本地的公钥传输到远端服务器

    cat ~/.ssh/id_rsa.pub | ssh root@server 'cat >> .ssh/authorized_keys'

    如何生成SSH key

    如何生成SSH key - 简书

    ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C 'your-email'

    SSH setting

    ssh免密登录配置 - 简书

    生成密钥

    ssh-keygen -t rsa

    生成的公钥在

    ~/.ssh/id_rsa.pub

    将公钥写入免密服务器的

    ~/.ssh/authorized_keys

    配置本地

    ~/.ssh/config
    Host <nick/>
    HostName <addr/>
    User <user/>
    IdentitiesOnly yes
    

    如何配置多个密钥且同时生效

    1. 生成密钥(要不同的名字 不能使用默认的名字)

    keys ssh-keygen -t rsa -C "liu.yamn@gmail.com"

    2. ssh-add 永久加入 Keychain

    ssh-add -K keyname

    3. 配置 config

    使ssh连接保持不断开

    修改linux服务器ssh配置文件

    vim /etc/ssh/sshd_config

    ClientAliveInterval 60
    ClientAliveCountMax 10
    
    使修改的ssh配置文件生效

    service sshd reload

    .ssh/authorized_keys权限过高导致免密登录失败

    chmod 755 .ssh/authorized_keys

    相关文章

      网友评论

          本文标题:SSH

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