当前位置: 首页 > 工具软件 > rmate > 使用案例 >

解决Remote VScode中rmate命令无法打开远程文件或无响应问题

花烨
2023-12-01

问题描述

$ ssh -R 52698:localhost:52698 server-name@server-ip -p server-port
$ rmate filename
$ (<filename> does not be opened, nothing responses)
$ ...

解决方案

ssh命令中用于描述本地主机的locaLhost替换为127.0.0.1

拓展

Remote VScode安装方法

服务端

  1. 安装rmate下载地址)到目录/usr/bin/local
  2. 确保命令开放执行权限:$ sudo chmod a+x /usr/bin/local/rmate

客户端

  1. 安装Remote VScode插件
  2. 在用户配置文件settings.json中添加:
    //-------- Remote VSCode configuration --------
    
    // Port number to use for connection.
    "remote.port": 52698,
    
    // Launch the server on start up.
    "remote.onstartup": true
    
    // Address to listen on.
    "remote.host": "127.0.0.1"
    
    // If set to true, error for remote.port already in use won't be shown anymore.
    "remote.dontShowPortAlreadyInUseError": false
    

Remote VScode远程编辑

  1. 打开控制面板启动服务:ctrl + shift + P -> Remote Start Server
  2. 打开终端面板:ctrl + ~
  3. 使用ssh连接远程服务器:
    ssh -R 52698:127.0.0.1:52698 server-name@server-ip -p server-port
    
  4. 编辑远程文件:$ rmate <filename>
 类似资料: