Win11上VS Code免输密码连接Ubuntu的正确设置方法

这篇博客就是在大家已有的经验上补充一下,我也设置过很多次了,但有些细节觉得还是记录一下比较好。

基本过程其他朋友已经介绍得比较详细了:

https://blog.csdn.net/u013798595/article/details/141279187

https://blog.csdn.net/qq_42417071/article/details/138501026

https://blog.csdn.net/qq_52057773/article/details/139882246

首先注意可以在Windows下面生成自己的公私钥(ssh-keygen是可以直接在cmd下运行的):

bash 复制代码
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -f ./.ssh/id_rsa_windows

其次需要把公钥增加到ubuntu系统的.ssh/authorized_keys里面,其实最简单的方法,就是用记事本打开公钥id_rsa_windows.pud的内容,然后

bash 复制代码
vim ~/.ssh/authorized_keys

拷贝到.ssh/authorized_keys文件中。在VS Code的.ssh/config里面增加如下内容:

bash 复制代码
Host 192.168.1.XX
  HostName 192.168.1.XX
  User %your_name%
  IdentityFile ./.ssh/id_rsa_windows

然后就可以用 VS Code方便连接了。用"cat"之类的命令也可以,但是还是感觉vim这样粘贴最方便,也不会涉及到覆盖别人公钥的问题。

相关推荐
马踏岛国赏樱花7 小时前
Windows与Ubuntu双系统,挂载D/E盘到Ubuntu下时只能读的问题
linux·windows·ubuntu
ben9518chen7 小时前
Linux操作系统基本使用
linux·运维·服务器
一个平凡而乐于分享的小比特7 小时前
CPU上电启动到程序运行全流程详解
linux·uboot·根文件系统·cpu上电到启动
以太浮标7 小时前
华为eNSP模拟器综合实验之- HRP(华为冗余协议)双机热备
运维·网络·华为·信息与通信
慧一居士7 小时前
Gitea和GitLab对比
运维·gitlab·gitea
不像程序员的程序媛7 小时前
Linux开机自启动systemd配置
linux·运维·服务器
GREGGXU7 小时前
Could not load the Qt platform plugin “xcb“ in ““ even though it was found.
linux·qt
optimistic_chen7 小时前
【Redis 系列】持久化特性
linux·数据库·redis·分布式·中间件·持久化
食咗未7 小时前
Linux tcpdump工具的使用
linux·服务器·网络·驱动开发·tcp/ip·测试工具·tcpdump
YJlio7 小时前
WinObj 学习笔记(15.7):看懂内核对象管理器与命名空间的“地图”
linux·服务器·网络·windows·笔记·学习·微信