VsCode 与远程服务器 ssh免密登录

首先配置信息

加入下列信息

Host  qb-zn
HostName 8.1xxx.2xx.3xx
User root
ForwardAgent yes
Port 22
IdentityFile ~/.ssh/id_rsa    

找到自己的公钥,不带pub是私钥,打死都不能给别人。复制公钥

拿到公钥后,来到远程服务器

vim  ~/.ssh/authorized_keys

粘贴你复制公钥

 最后即可免密

总结

用户目录是动态的,只在root 无法免密king用户
1.双方在用户目录下配置密码类型
ssh-keygen -t rsa
文件类型
authorized_keys(自己创建,记录可靠机器的秘钥)     id_rsa私人自己秘钥    id_rsa.pub  公开秘钥

2.本机vscode配置
Host  ubroot
HostName 1xx.xx.xx.xx
User root
ForwardAgent yes
Port 22
IdentityFile ~/.ssh/id_rsa    放的是本机私钥

3.本地机子的公钥内容复制到远程连接用户authorized_keys文件

相关推荐

  1. 【工具类】vscode ssh 远程登录开发

    2024-07-16 09:50:05       50 阅读
  2. SSH登录 远程创建账户

    2024-07-16 09:50:05       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 09:50:05       53 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 09:50:05       55 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 09:50:05       46 阅读
  4. Python语言-面向对象

    2024-07-16 09:50:05       56 阅读

热门阅读

  1. Linux上启动和停止jar

    2024-07-16 09:50:05       19 阅读
  2. MVCC到底是什么,怎么优化

    2024-07-16 09:50:05       26 阅读
  3. hnust 2179:创建二叉树并计算深度

    2024-07-16 09:50:05       19 阅读
  4. c++练手bug 记录

    2024-07-16 09:50:05       20 阅读
  5. Git无法验证服务器证书

    2024-07-16 09:50:05       17 阅读