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

相关推荐
2601_962218476 小时前
万象生鲜系统多仓协同同步技术支撑生鲜企业多仓模式数字化转型
大数据·运维·微服务·云原生·架构
mooooooooooye6 小时前
SSH 工具越用越乱,Xterminal 先清掉这三类失效连接
运维·ssh·github
qetfw6 小时前
Debian lftp FTP 客户端使用:登录、目录切换与文件传输
linux·运维·debian
神威难绷泪6 小时前
Linux应用软件编程:线程分离属性 互斥机制 同步机制 死锁
linux·开发语言·算法·线程
2401_862880826 小时前
Linux应用层开发 --- 管道
linux·运维·c语言
NJCloud6 小时前
OpenStack(四)——进阶篇之私有网络配置与块存储服务(Cinder)部署
linux·网络·云计算·openstack
隔窗听雨眠6 小时前
TDengine在AIOps中的硬核实战:从时序数据存储到智能运维的完整落地路径
大数据·运维·tdengine
2601_962128266 小时前
Nginx知识详解(理论+实战更易懂)
运维·nginx
raindayinrain6 小时前
深入理解Linux内核--ext文件系统,open/write/read/close执行流程,性能优化
linux·性能优化·文件系统·文件系统调用
Elastic 中国社区官方博客6 小时前
从建议到修复的 4 个阶段:使用 Elastic Workflows 实现人在回路中的自动化
运维·数据库·人工智能·后端·elasticsearch·ai·自动化