windows10+vscode进行linux远程开发与调试
-
远程主机安装ssh-server
在这里使用虚拟机作为远程:192.168.231.31
Ubuntu安装ssh-serversudo apt-get update sudo apt-get install openssh-server
安装好后查看SSH是否启动
打开”终端窗口”,输入:sudo ps -e |grep ssh
–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输入sudo service ssh start
–>回车–>ssh服务就会启动
输出如下:username@ubuntu:~$ sudo ps -e |grep ssh2068 ? 00:00:00 ssh-agent4068 ? 00:00:00 sshd
ssh-agent表示ssh-client启动,sshd表示ssh-server启动了。
如果缺少sshd,说明ssh服务没有启动或者没有安装。
安装ssh-client命令:sudo apt-get install openssh-client
安装ssh-server命令:sudo apt-get install openssh-server
-
本地主机安装ssh-client
只需本地安装最新版vscode并安装git。
下载地址:https://code.visualstudio.com/ -
安装Remote Development插件
在vscode上安装Remote Development插件,其它依赖插件会自动安装
安装完成之后建议重启一下vscode,让更改生效
-
登陆的时候自动打开命令行窗口,通过
ctrl+shift+p
打开设置Remote-SSH:Settings
,设置Remote.SSH:Show Login Terminal
为true
通过ctrl+shift+p
打开“命令面板”,输入Reload Window
即可
-
连接远程主机
点击左边的电视图标,点击选择会在命令窗口弹出几个选项选择Remote-SSH:Connect to Host
->Configure SSH Hosts
-> 选择一个config
选择默认的配置文件
点击小齿轮,选择配置文件
Host主机名(@与:之间的就是主机名 )
Hostname也就是远程的linux系统的ip地址,注意此处虚拟机的ip地址是固定不变的,如果是桥接模式ip地址会发生变化
user就是登陆的用户ccc, 填完之后ctrl+s保存
配置完之后,就是在vscode上远程连接linux了
点击选择在出现的窗口选择Linux
按提示输入密码,提示一般在顶上,或者终端窗口
左下显示成功连接 ,安装linux下的插件,如图所示 ,双击蓝色的字体即可安装
至此windows10+vscode进行linux远程开发与调试环境安装完毕