SSH

原创
2018/06/14 16:55
阅读数 13

SSH key检测

列出.ssh目录中的文件

ls -al ~/.ssh

SSH key生成

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

添加SSH key到ssh-agent

ssh-add ~/.ssh/id_rsa
  • 从ssh-agent中删除秘钥
ssh-add -d ~/.ssh/id_xxx.pub 
  • 查看ssh-agent中秘钥
ssh-add -l 

添加SSH key到github账户

  • 拷贝SSH key到剪贴板
pbcopy < ~/.ssh/id_rsa.pub
  • 添加到github账户的SSH key中

测试SSH连接

ssh -T git@github.com

多个SSH配置

  • ~/.ssh目录下新建config文件
  • 内容如下
# github
  Host github.com
  HostName github.com
  User name1
  IdentityFile ~/.ssh/id_rsa

# oschina
  Host oschina
  HostName oschina.net
  User name2
  IdentityFile ~/.ssh/oschina_id_rsa

注: 更换电脑的情况下,ssh key(包括 id_rsa, id_rsa.pub两个文件)文件可以拷贝到其他电脑继续使用,不需要每台电脑生成一下,并改变两个文件的权限

chmod 600 id_rsa
chmod 644 id_rsa.pub

添加到ssh-agent,如果多个ssh key则配置下config文件


展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部