由于teamviewer、向日葵远程连接十分卡顿,通过ssh远程连接服务器进行开发是程序员必不可少的技能。下面主要介绍如何通过vscode+cpolar进行远程连接。(此处作者的客户端和服务端都是ubuntu18.04的系统,但是客户端的GPU条件不好,如果客户端是Windows,方法类似)
1、 在客户端和服务端都安装openssh-server.
sudo apt install openssh-server
2、查看是否成功安装ssh服务
sudo ps -e |grep ssh
显示:
3、在客户端和服务端都开启ssh服务,并查看服务状态,显示active(running)则成功
sudo service ssh start
sudo service ssh status
4、为vscode安装Remote-SSH插件,并进行设置,主要是将Remote.SSH:Show login Terminal设置为true
5、由于作者所用的校园网是非局域网,所以需要一些第三方工具进行内网穿透,这里选择选用cpolar,后续操作可参考
VsCode SSH远程连接服务器【内网穿透公网连接】
【VS Code远程开发】公网使用SSH远程连接服务器开发写代码