vscode 远程调试centos配置
安装插件remote development:
安装插件:Remote ssh
如果远程服务器未配置为可ssh登录,要先配置远程服务器的ssh登录选项,在本地客户端(Windows)也要安装可ssh登录的软件,可能code是借助powshell上的ssh登录,在Windows上可以在powershell里输入ssh命令检验是否powershell,开启了ssh登录功能,另外,如果服务端配置了密匙登录等,也要在客户端作相应配置
安装完插件后,在code里调出命令面板(Ctrl+shift+p)输入 remote-ssh,选择remote-ssh:connect to host
再选择configure ssh host
一开始插件的默认的配置文件可能在c盘,选择settings specify a custom configuration file更改默认配置文件位置,因为powershell使用的是c盘下的那个config文件,这里若选择c盘给出的配置文件可能会和Powershell冲突,所以采用重新新配置一个其他位置的配置文件
在这个位置输入新设置的配置文件路径:
修改了默认配置文件,接着修改ssh configuration 配置文件,写入配置项:
调出命令面板(Ctrl+shift+P)>输入:remote ssh>选择remote ssh:connect host>选择configure ssh host
>选择默认的配置文件>进入配置文件>写入配置项:
点击远程资源管理器:
再点击设置:
选择默认配置文件后写入配置项
连接远程ssh服务器:
会要求输入密码>选打开文件夹>选择要打开的文件夹 这样就连接上了远程服务器,可以选择要调试的文件调试了
在配置完之后会在centos端对应用户目录下多了一个.vscode-server的文件夹
同时,在extensions下会有对应客户端的服务端插件
针对各种语言的调试,必须要在服务端本地配置可调试,在vscode端才可以调试