VSCode配置远程开发
目的
实现使用VsCode 远程开发
设备
- Win10
- Jeston Nano
环境配置
- VSCode
- 网络部分(重要)
- 上网使用校园网,因为有设备数目限制2以下
所以在windows使用liebao WIFI 可以规避这种限制不过偶尔会被检测到 、然后封1小时
那就连手机的热点,如果你使用校园网,那么就要经常掉线重连,而我只用猎豹Wifi 然后就可以
直接给Nano插件就可以进行远程开发了
- 端口互通
win10 关闭所有防火墙:
网上也有一键关闭工具
Nano 上的话,我安装了 ufw 然后sudo ufw disable && sudo reboot
就好了
过程
Nano连接至Win设备开启的热点Wifi#
鼠标在某用户头像地方悬停 便可获得其IP、然后两台机器互ping一下吧!
(win ping时候 可以用Psping IP:Port 而在Linux上 使用 telnet IP Port)
Psping是微软的一款Tool包,还要另安 嫌麻烦就不用带端口ping了 ,不
Win10 通过ssh 远程访问Nano的终端#
CMD :
ssh 用户名@ip
VSCode 连接Nano#
安装Remote-SSH 插件、然后F1、在框中 执行命令
1.Remote-SSH ADD New SSH Host
*免密#
- 配置SSH-Key
ssh-keygen -t rsa -b 4096
(windows cmd) 附带3次回车便在C:\Users\Administrator\.ssh
生成
// 私钥(放在本地)
id_rsa
// 公钥(配置到服务器)
id_rsa.pub
- 将公钥上传至Nano(PowerShell)
// 使用你自己的服务器IP与登录账户
$USER_AT_HOST="服务器账户名@服务器IP"
// PUBKEYPATH是你公钥的路径
$PUBKEYPATH="$HOME/.ssh/id_rsa.pub"
$pubKey=(Get-Content "$PUBKEYPATH" | Out-String); ssh "$USER_AT_HOST" "mkdir -p ~/.ssh && chmod 700 ~/.ssh && echo '${pubKey}' >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
现在重启Vs试试 :)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现