Mac下使用VSCode连接windows10下的WSL技巧

本文介绍了如何在Mac环境下使用VSCode的Remote - SSH插件连接到Windows 10的WSL进行编程开发,避免依赖远程桌面。通过生成SSH公私钥对,将公钥传到Windows 10,配置WSL和VSCode,实现无密码远程连接和开发。但需要注意,保持Win10不进入睡眠模式,并解决WSL重启后22端口未开启的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

实验室有台电脑windows10配置较好,平时都是通过远程桌面来控制该电脑通过VScode进入WSL来进行编程开发。如果自己用的电脑是Windows 10,那通过自带的远程桌面连接是很便捷的。但如果自己用的是Mac,那就有点痛苦了。虽然Mac上有很多优秀的远程桌面控制软件,但还是感觉不太方便,那问题来了,有没有不通过远程桌面来控制Windows 10的WSL进行开发?联想到VSCode下都有Remote WSL来控制Windows 10自带的WSL进行开发,那答案肯定是可以的,主要是通过Remote - SSH插件。理论上来说本文的方案也适用于所有Linux系统。

测试环境

  • MacOS
  • Windows 10安装的WSL
  • VSCode

需要安装的插件

Remote - SSH

具体方法

  1. 打开终端,生成SSH公私钥对:
ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa-remote-ssh

会在~/.ssh/目录下生成公私钥对id_rsa-remote-sshid_rsa-remote-ssh.pub. 务必记住生成文件时自己设置的ssh密码, 否则后面无法登陆!!可以直接回车使用空密码, 这样后面就不需要记密码实现免密登陆服务器了.

  1. 查看公钥文件内容 cat ~/.ssh/id_rsa-remote-ssh.p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值