Vs Code 配置远程Linux开发
- 2019 年 12 月 2 日
- 筆記
介绍
标题是什么意思?通常在远程Linux服务器开发时,都是ssh登录进去,然后vim编辑文件,修改一些配置文件还行,进行开发?抱歉,我真还是个孩子…
而vs code可以让你在windows上,通过一款插件(微软官方开发的)就可以在远程的linux上开发项目。
步骤
安装插件
搜索remote developemnt
,安装,如下图:
安装上图标识的插件后,会发现其它很多也被安装了,这是正常的,也是需要的:
使用
A
ctrl+shift+p,输入Remote-SSH-Settings
将此项勾选:
B
安装插件后,会在左下角多了个绿色图标,
选择Connect to Host
选择New…
然后通过ssh root@localhost
登录远程服务器,本文假设你会使用ssh登录服务器,也了解ssh是什么。
C
添加成功后,会生成一个config配置文件(会让你选择该文件保存的位置,我选择保存在C:UserWudao.ssh
了),然后再次点击左下角绿标,选择Connect to Host,就会出现刚才输入的服务器地址。
D
好了,弹出新窗口啦:
E
当然,上面那种方式是需要输入密码的,那我们想用私钥文件怎么弄呢?
修改配置文件:
Host Server HostName [ip_adress_of_remote_server] User [username] Port [port] IdentityFile [local_ssh_file_path].sshid_rsa #中括号内为根据自己的配置实际填写的内容,不需要中括号
上面的IdentityFile
就是你的私钥文件位置!
当然,这还需要你已经在服务器上保存了你的公钥!
也即在/root/.ssh/authorized_keys
文件里保存你的公钥内容~
F
完成,可以在下方打开Linux上的终端(Bash),非常完美!
结语
微软近几年确实在拥抱开源,并且所做出的软件都是精品,确实值得期待!为微软点赞!