vs code remote远程连接ubuntu服务器(亲试可用哈)

2019/08/26 16:48
阅读数 966

使用VS Code直接在远程机器上进行开发调试代码,就像在本地开发一样方面。这里配置的平台为Win10+vscode+ubuntu16.04.

具体步骤如下:

ubuntu系统服务器安装SSH服务:

安装SSH命令:sudo apt-get install openssh-server

是否成功安装命令:ssh -V

 如上图显示表示安装成功。

启动SSH命令:sudo service ssh start

查看是否启动:sudo ps -e |grep ssh

显示结果如下表示SSH服务已经启动

 Window10系统客户端安装SSH服务:

win10系统一般自带的有SSH客户端,且已经打开,如果没有可以通过桌面左下角的设置->应用->管理可选功能->添加功能-,选择OpenSSH Client(Bata)选项。

客户端与服务器进行SHH服务连接配对

Windows下的SSH公钥一般在C:\Users\用户名\.ssh\id_rsa.pub下,如果没有可以通过win+R中输入cmd打开命令提示符,输入下面的命令可生成。

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中有很多很好的插件,可以进行安装。慢慢享用吧。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部