vscode远程开发配置

 

开发环境:本地Windows10,远程Centos7。

本地需要安装的软件:vscode, git,git官网的安装包下载太慢,用淘宝的镜像下载,选最新版就行。

远程服务器需要安装的软件:git, ssh-server, 由于我的远程服务器是Linux系统,git和ssh都已经有了,跳过。

1.先在Centos上查看git的版本:git --version,如果是1.x就需要先升级到2.x,不然连不上。


yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install  gcc perl-ExtUtils-MakeMaker
yum remove git
cd /usr/local/src/
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.0.tar.xz
tar -xvf git-2.26.0.tar.xz
cd git-2.26.0/
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
source /etc/profile
# 查看版本
git --version

2.在本地的vscode扩展中搜索Remote Development, 点击安装,这个插件会自动安装其他依赖插件。

3.还是在vscode中,配置Remote-SSH。快捷键ctrl+shift+p,在搜索框中搜索:Remote-SSH:Settings, 找到Remote-SSH: Show Login Terminal,然后勾选Always reveal the SSH login terminal,保存关闭。

4.还是在vscode中,点击左下角的远程窗口按钮,点击open configuration file, 弹出了几个配置文件,选第一个用户文件夹下的config文件。

5.打开后编辑如下信息,编辑完成之后保存关闭。


# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host 这里填自定义的名字
    HostName 这里填远程服务器的IP地址
    User 这里填登录用户名

6.然后就可以在左侧的远程资源管理器的SSH Targets选项中看到刚才的配置好的主机,右键连接,输入密码登录,完成。