SSH免密登录,VsCode免密登录,for Mac、Windo

2023-07-18  本文已影响0人  thelong的学习日记

ssh免密登录的原理就是使用密钥自动核验,免去了密码核验这一步

for Windows

1、在本机(local)生成密钥,在git bash上输入以下命令

ssh-keygen  #(生成的密钥为默认名称:id_rsa)
ssh-keygen -t rsa -f ~/.ssh/hello   #(若果想自定义名称,请使用这个命令)

会生成一对密钥:

2、向服务器发送公钥

 ssh-copy-id -i  ~/.ssh/id_rsa.pub  user@remote_ip

到这里,使用ssh命令就可以登录了,VsCode也是

for Mac

和Windows相比,Mac的ssh登录和Windows有三步,前两步和windows一致,多的这一步是在git bash输入:

ssh-add -K id_rsa

到这里就可以ssh免密登录。

VsCode需要在config的json文件里添加一些内容,以下为示例:

Host 10.10.112.13
  HostName 10.10.112.13
  User abc 
  IdentityFile  ~/.ssh/id_rsa  

以上,Mac系统下的VsCode也能免密登录。

上一篇 下一篇

猜你喜欢

热点阅读