VScode Remote-SSH远程编辑和调试Linux文件代码


注:我们今天的目的就是 在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远程仓库的作用

猜你喜欢

转载自blog.csdn.net/weixin_43949535/article/details/106447016