ssh

ssh 存放在目录~/.ssh/下。

  1. 生成密钥

    1
    ssh-keygen -t rsa -C "邮箱" -f

    然后根据提示输入要生成的密钥名字即可。

  2. 添加、删除密钥

    1
    2
    3
    4
    5
    # 将密钥添加到SSH agent
    ssh-add <密钥名称>

    # 删除所有已添加的密钥
    ssh-add -D
  3. 多密钥配置

    目录下新建 config 文件,在文件里配置,如

    1
    2
    3
    4
    5
    6
    7
    # github
    Host github.com
    HostName github.com # 网站
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_github # 密钥

    # 其他网站配置
  4. 测试,如测试 github:ssh -T git@github.com ,成功则返回Hi Jecyu! You've successfully authenticated, but GitHub does not provide shell access.