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这样粘贴最方便,也不会涉及到覆盖别人公钥的问题。

相关推荐
YongCheng_Liang2 小时前
锐捷无线控制器基础配置
运维·网络
荣光波比2 小时前
Ansible(三)—— 使用Ansible自动化部署LNMP环境实战指南
运维·自动化·云计算·ansible
七七七七072 小时前
【Linux 系统】理解Linux下一切皆文件
linux·运维·服务器
tjsoft3 小时前
专栏丨华为HN8145XR光猫获取超级管理员密码
运维·服务器·网络
半桔3 小时前
【网络编程】揭秘 HTTPS 数据安全:加密方案与证书体系的协同防护
linux·网络·网络协议·http·https
kfepiza3 小时前
Linux的 `modprobe` 命令笔记251006
linux·virtualbox
kfepiza3 小时前
`modprobe`命令 与 `KVM`模块 笔记251006
linux·笔记
·云扬·3 小时前
【Leetcode hot 100】51.N皇后
linux·算法·leetcode