Git服务器配置SSH(让客户端记住密码)

  1. 客户端上生成公私钥,以 windows 为例

    # cmd 执行如下命令,连续回车直到结束,然后会在目录(C:\Users\username\.ssh)
    # 生成 id_rsa、id_rsa.pub 两个文件,一个公钥和一个私钥
    ssh-keygen -t RSA -C "username@163.com"
    
  2. 在服务器上配置SSH,以 ubuntu 为例

    # 切换为 root
    su
    mkdir /home/git/.ssh
    # 新增文件
    touch /home/git/.ssh/authorized_keys
    # 600:设置拥有者可读写,其他人不行
    chmod 600 .ssh/authorized_keys
    
  3. 将 id_rsa.pub 文件中的内容添加到 authorized_keys 文件中

    cat /tmp/id_rsa.pub >> /home/git/.ssh/authorized_keys
    
posted @ 2022-06-11 23:11  weidadong  阅读(213)  评论(0)    收藏  举报