使用VScode连接远程服务器

本机:win7
服务器:Ubuntu 18.04.6
推荐远程连接软件:MobaXterm(敲命令行方便),WinSCP(传文件方便),VScode(调试代码方便),JupyterNotebook(可配置外网访问)

本机安装SSH

  • 快捷键Win + R ,输入cmd打开命令行窗口

  • 在命令行窗口输入ssh,如果反馈如下图所示,则说明未安装SSH
    在这里插入图片描述

  • 下载安装包
    在这里插入图片描述

  • 安装SSH,可以不选“服务器端”组件,注意记录安装路径
    在这里插入图片描述

  • 设置环境变量,计算机–>右键选择属性–>高级系统设置–>环境变量–>编辑path,添加SSH的安装路径,其后使用英文分号分割
    在这里插入图片描述

  • 测试,命令行窗口输入ssh,反馈如下图所示说明已安装成功
    在这里插入图片描述

  • 如果还是报错,重新打开命令行窗口再测试

本机VScode安装Remote-SSH插件

  • 在扩展中搜索Remote-SSH进行安装
    在这里插入图片描述

连接服务器

  • 左侧菜单栏点击远程资源管理器,上方下拉列表选择“SSH Targets”,点击加号,在弹窗中输入命令连接服务器
ssh -p <端口号> <用户名>@<IP地址>

在这里插入图片描述

  • 左侧列表中选择服务器,右击选择“Connect to Host in Current Window”或“Connect to Host in New Window”都可以
    在这里插入图片描述

  • 如果报错如下,在本机安装SSH后重启电脑解决
    在这里插入图片描述

  • 如果报错如下,修改“Remote-SSH”插件的设置,填入SSH配置文件的路径
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

服务器安装VScode

  • 如果第一次连接服务器时长时间卡在“正在打开远程”,这是由于服务器因为网络问题无法下载VScode环境相关文件,此时需要离线安装vscode环境
    在这里插入图片描述

  • 可以看到服务器目录/root/.vscode-server/bin/<序列号>下的文件大小为0KB,我们需要在本机上下载这个文件然后将其放到这个目录下
    在这里插入图片描述

  • 顶部菜单栏帮助–>关于,查看VScode版本,复制“提交”后的序列号,然后在下面这个地址下载所需的安装包

https://update.code.visualstudio.com/commit:<提交序列号>/server-linux-x64/stable

在这里插入图片描述

  • 将本机下载的安装包上传到服务器/root/.vscode-server/bin/<序列号>目录下并解压
cd /root/.vscode-server/bin/<序列号>
tar -zxvf vscode-server-linux-x64.tar.gzcp
cp -r vscode-server-linux-x64/* /root/.vscode-server/bin/<序列号>
  • 成功连接服务器后如下图所示,可以在左侧打开文件夹,下侧终端敲命令行
    在这里插入图片描述
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值