生成私钥

  1. ssh-keygen -t rsa -b 1024 -f keyname -C "备注"
参数 解释
-b 密钥对长度
-t 加密算法
-f 文件名
-C 备注

配置文件

在ssh中,配置可以通过两种方式指定: 命令行配置文件 ,配置文件可以通过 ~/.ssh/config/etc/ssh/ssh_config 文件指定

配置文件示例

  1. HOST github
  2. Hostname github.com
  3. IdentityFile ~/.ssh/github

部分字段内容:

  • Hostname 主机名
  • IdentityFile 认证文件的路径
  • Port 端口号

    验证 ssh的有效性

  1. ssh -T git@github.com
  2. ssh -T git@gitee.com

调试 ssh 的有效性

  1. ssh -v git@github.com
  2. ssh -v git@gitee.com