美文网首页
SSH免密登录,VsCode免密登录,for Mac、Windo

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

作者: thelong的学习日记 | 来源:发表于2023-07-18 17:11 被阅读0次

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

    for Windows

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

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

    会生成一对密钥:

    • id_rsa (私钥)
    • id_rsa.pub (公钥)

    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也能免密登录。

    相关文章

      网友评论

          本文标题:SSH免密登录,VsCode免密登录,for Mac、Windo

          本文链接:https://www.haomeiwen.com/subject/bnwnudtx.html