vscode远程开发配置
1. 环境介绍
1. 本地为windows
2. 远程为linux
2. 本地安装ssh环境
我这里下载了git
,所以在环境变量里把/git/usr/bin
加进去就可以了
3. 本地vscode安装远程开发插件
Remote-development是一个集成插件,安装它就可以了
4. 生成ssh秘钥对,并将公钥放入远程机
# 本地机生成秘钥对
$ ssh-keygen -t rsa -f "~/.ssh/authorized_keys"
# 在远程机上使用rz将authorized_keys.pub下载到.ssh/中
$ rz
# 重命名authorized_keys.pub为authorized_keys
$ mv authorized_keys.pub authorized_keys
# 设置该文件权限为600
$ chmod 600 authorized_keys
# 设置目录文件权限为700
$ chmod 700 ~/.ssh
上面两个文件的权限必须得设置,不然免密登录会无效,每次登录时还是需要输入密码
5. config文件
在本地的~/.ssh/
文件夹下创建config文件
Host <别名>
HostName <主机名或ip>
User <用户名>
Port <端口>
IdentifyFile <本地私钥文件><~/.ssh/authorized_keys>
5. vscode通过config连接远程主机
如果你在config中给主机设置了别名,那这里的命令就可以用别名代替,如果没有,就用HostName
ssh username@Host
然后就可以右键远程主机,并连接
Open folder
便可以打开远程主机的文件夹
标签:
开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!