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 使用 github (适用CURSOR等使用)
ide·vscode·github·cursor·mcp
糖~醋排骨2 小时前
DHCP服务的搭建
linux·服务器·网络
huohaiyu2 小时前
网络中的一些基本概念
运维·服务器·网络
Kiyra2 小时前
虚拟机假死?SSH 能连却卡 Logo 界面
运维·ssh
dust_and_stars2 小时前
ubuntu24使用apt安装VS-code-server code-server
linux·服务器·windows
ling-453 小时前
Linux-day09 11
linux·运维·服务器
zbguolei3 小时前
Debian提示:“用户名” 不是 sudoers 文件
linux·服务器·debian
谢平康3 小时前
ssh-copy-id 后还是一直需要密码登录的一个解决办法
运维·ssh
zhangdawei8383 小时前
英伟达GB200,GB300和普通服务器如dell R740xd有什么区别?
运维·服务器·人工智能
云堆客栈3 小时前
基于vscode的markdown编辑器部署方案
ide·vscode·编辑器