windows下使用vscode远程连接Linux服务器进行开发

目录

安装远程开发插件Remote Development

1、在商店中搜索Remote Development并安装。

2、选择SSH Targets

 3、新建远程连接

4、连接远程服务器

5、打开文件夹

 6、安装插件

会出现的问题


vscode推出了Remote Development开发包,让我可以在不同的场景快速切换,无需等待同步文件、环境。因为vscode远程开发完全是运行在服务器上的,我们本地的vsocde只是一个前端界面,所以根本无需同步服务器上的文件、解释器依赖库就可以体验到与本地开发完全相同的体验。 

安装远程开发插件Remote Development

1、在商店中搜索Remote Development并安装。

2、选择SSH Targets

安装完成后,vscode左侧多出了一个菜单栏,我们点击配置按钮配置远程服务器的地址。选择SSH Targets。

 3、新建远程连接

这时候边栏多了远程连接的图标,你可以点加号添加新的连接,也可以点那个齿轮调整config文件(建议)。实际上加号连接的东西也会问你记录在哪个config里面。至于选那个config,第一个就行了(建议),其他的好像也能用。加号的添加方式按照里面的提示填就行了。Host 相当于你的昵称,HostName是你的服务器ip地址,User是你服务器上的用户名。

Host   xjn168.253 #你随便取

HostName 192.168.1.253#服务器ip地址
User xiaoming #你的用户名

 

4、连接远程服务器

在这之前需要对vscode进行配置,具体文件-首选项-设置-扩展找到Remote-SSH中将其中的Show Login Terminal选中:

此时你在vscode的远程资源管理器中就看到一个你配置好了的远程服务器,就可以连接了: 

 

 点击后会打开一个新的vscode窗口,在其下的终端中要求你输入远程服务器的密码:

5、打开文件夹

此时你的vscode就工作在远程服务器中了,让我们来打开一个文件夹:

 

点击后就打开了家目录,此时我们就可以像平常那样直接用vscode的资源管理器来管理我们的文件了。

如果我们想要打开远程服务器的shell,那么可以像在本地那样直接在终端中打开就好了:

 6、安装插件

本机中的插件是无法在远程服务器中使用的,这就需要我们从新安装插件,这个也比较简单,在连接上远程服务器后在vscdoe的插件侧边栏中就可以看到一个专为远程服务器显示 安装插件的区域,此后的操作与本地安装基本一样。我目前装了三个

 

会出现的问题

VScode通过remote ssh连接虚拟机 & 报错 过程试图写入的管道不存在

查资料后发现可能是因为win10内置的SSH的问题,由于装了Git,且自带ssh,因此可以在环境变量中将win10内置ssh的路径替换为git的

 参考:VScode通过remote ssh连接虚拟机 & 报错 过程试图写入的管道不存在

 其他坑:vscode + remote ssh + linux [血泪史]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值