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文件
相关推荐
GDAL1 小时前
Puppeteer-Cluster:并行处理网页操作的新利器
运维·服务器·nodehtmltoimage
limengshi1383922 小时前
通信工程学习:什么是GFP通用成帧规范
服务器·网络·网络协议·学习·信息与通信
sone121382 小时前
计算机网络(第8版)第三章 数据链路层(3.4)
服务器·网络·计算机网络
望获linux2 小时前
Linux网络协议栈的实现
linux·服务器·arm开发·网络协议·操作系统·嵌入式操作系统
robot_大菜鸟2 小时前
linux-L5.linux查看应用占用的资源top
linux·运维·服务器
wys23382 小时前
检查端口是否开放
服务器
纪佰伦2 小时前
ELK在Linux服务器下使用docker快速部署(超详细)
linux·服务器·elk
张太行_3 小时前
ICMP协议用途
服务器·网络·智能路由器
李南想做条咸鱼3 小时前
vscode spring boot项目编辑yaml不自动提示补全如何解决
ide·spring boot·vscode
Fighting_19973 小时前
vscode docker debug python
ide·vscode·docker