使用VS Code直接在远程机器上进行开发调试代码,就像在本地开发同样方面。这里配置的平台为Win10+vscode+ubuntu16.04.ubuntu
具体步骤以下:windows
ubuntu系统服务器安装SSH服务:
安装SSH命令:sudo apt-get install openssh-server服务器
是否成功安装命令:ssh -Vssh
如上图显示表示安装成功。spa
启动SSH命令:sudo service ssh start插件
查看是否启动:sudo ps -e |grep ssh调试
显示结果以下表示SSH服务已经启动code
Window10系统客户端安装SSH服务:
win10系统通常自带的有SSH客户端,且已经打开,若是没有能够经过桌面左下角的设置->应用->管理可选功能->添加功能-,选择OpenSSH Client(Bata)选项。server
客户端与服务器进行SHH服务链接配对
Windows下的SSH公钥通常在C:\Users\用户名\.ssh\id_rsa.pub下,若是没有能够经过win+R中输入cmd打开命令提示符,输入下面的命令可生成。blog
ssh-keygen -t rsa -b 4096
而后把公共要是添加到服务器。在windows下打开命令提示符,执行下面命令:
1 SET REMOTEHOST=root@192.168.126.128 2 scp C:\Users\用户名\.ssh\id_rsa.pub %REMOTEHOST%:~/tmp.pub 3 ssh %REMOTEHOST% "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat ~/tmp.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && rm -f ~/tmp.pub"
第一行为链接服务器,root为用户名,@后为服务器ip地址
第二行做用是把客户端的钥匙拷贝到服务器,把"用户名“更改成本身的win10系统的用户名
第三行不用作修改,直接在cmd窗口执行。其做用是删除服务器的钥匙
VS Code 远程链接服务器:
首先下载vs code软件,点击左边竖栏下的四宫格搜索remote development以下图所示,选择install安装
完成安装后,会出现上图所示的左边侧栏最下面的图片,选择它后,点击出现CONNECTIONS右边的齿轮按钮,选择config配置文件以下
设置相关参数:Host表示服务器的名字(能够随意命名)、HostName表示服务器的ip地址、User 表示须要链接的服务器用户名。
到此就配置成功啦!vs code中有不少很好的插件,能够进行安装。慢慢享用吧。