文章目录
注:我们今天的目的就是 在Windows上通过VScode Remote-SSH来远程编辑与调试代码,因为在Linux上使用vim 实在是不方便的多。
第一步 安装VS code
1、下载并配置中文环境
VS code的官网链接,大家在安装完成之后,首先需要设置一下中文环境,如下:
主要做法:在VS code的界面下
Ctrl + shift + p
,然后在搜索框里面 搜索 Configure Display Language,然后就可以看到简体中文,选择install
。完成之后就是上面的界面!
2、为VS code安装Remote Development
在VS code下面Ctrl/Command + Shift + X
搜索下载安装,如下左边第一个 选择安装
:
3、配置Remote-SSH:Setting
在VS code下面Ctrl + shift + p
搜索Remote-SSH
,然后勾选下面的show Login Terminal
第二步 在Windows上配置可免密通过ssh登陆Linux
1、Windows安装SSH
2、去生成id_rsa和id_rsa.pub文件
具体做法为:cmd命令行输入ssh-keygen -t rsa
之后一直回车结束即可
生成的两个文件如下图所示:
第三步 在Linux上配置SSH
1、复制id_rsa.pub文件内容到~/.ssh/authorized_keys
如果目录里面没有这个文件请创建,如下:
2、修改.ssh目录的权限
chmod 600 ~/.ssh/authorized_keys
chmod 700 -R ~/.ssh/
第四步:在Windows上增加配置文件
1、.ssh目录下创建config文件用于vscode远程连接
解释一下:
HostName 远端linux
IdentityFile 本地id_rsa路径
User 远端用户名
Port ssh端口号默认22
第五步:配置VS code远程连接
1、建立远程连接
2、VS code自动部署
选择刚刚创建的config远程连接,连接好了后,vscode会在远端安装一个vscode server(都是自动的,直接看提示就好了),中间过程可能需要输入yes建立ssh连接和远端的用户密码
最后配置完成,如下图所示:
到这里就可以了,这次配置完成 就有以下几个优点:
1、可以远程服务器进行操作
2、可以代替Xshell等连接工具
3、可以代替VS2019 vim等编程工具
4、因为有终端bash的支持,可以直接进行调试
5、支持git远程仓库的作用