分三步实现:
在远程linux机器上安装rmate;
在本地windows上安装openssh;
在vscode中安装扩展remote vscode
1、 在远程linux机器上安装rmate
从github网址上将rmate文件的内容copy下来,github地址:https://github.com/sclukey/rmate-python
修改权限并放入/usr/local/bin/rmate,这里需要重启这个文件才能生效。不过可以等最后在重启
chmod +x rmate mv rmate /usr/local/bin/rmate
2、在本地window中安装openssh
直接利用window版的安装包:https://www.mls-software.com/opensshd.html
进入上面的网址,将exe文件下载下来,双击运行安装
3、安装remote vscode扩展
扩展地址:https://marketplace.visualstudio.com/items?itemName=rafaelmaiolla.remote-vscode
安装完成后,面板中点击Start Server,启动服务(这一步是必须的)或者ctrl+shift+p掉出命令,点击Remote:Start Server命令重启服务
打开终端,利用命令ssh -R 52698:127.0.0.1:52698 python@192.168.159.128连接远程linux
利用rmate -p 52698 文件名 命令打开文件