SSH 公钥登陆Linux,Vscode
本机创建私钥
1、首先需要在本机上创建ssh私钥
ssh-keygen -t rsa # 一直回撤获得私钥
ssh-keygen -t rsa -C 'your_email@example.com' # 添加自己的邮箱信息
2、打开id_rsa.pub并且复制里面的内容,就是本机对外的公钥
在服务器上添加
1、创建.ssh/ 文件 (需要在登陆的文件中创建)
mkdir .ssh/
2、打开authorized_keys 添加私钥。可以复制粘贴直接放进去,或者使用cat命令
vi authorized_keys # 复制粘贴
# 使用cat命令
cat .ssh/id_rsa.pub | iphone ssh root@xxx.xxx.xxx.xx 'cat >> .ssh/authorized_keys'
3、打开/etc/ssh/sshd_config 取消AuthorizedKeyFile的注释
Vscode 使用密钥登陆
打开配置文件
密钥登陆改为yes,添加密钥的地址
GitHub ssh登陆
在git设置中添加ssh
直接复制粘贴即可。