本机: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地址>
服务器安装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/<序列号>
- 成功连接服务器后如下图所示,可以在左侧打开文件夹,下侧终端敲命令行
|