Sublime Text如何使用rsub远程编辑Linux文件_Sublime rsub远程编辑Linux文件实践

秋枫君_5474

秋枫君_5474

2026-04-06

581人浏览

原创

rsub需ssh端口转发才能工作,因其默认仅监听127.0.0.1:52698;须在远程安装rsub(gem install rsub)、启动服务、用ssh -r 52698:localhost:52698连接,并确保sublime能调用rsub命令。

sublime text如何使用rsub远程编辑linux文件_sublime rsub远程编辑linux文件实践

Sublime Text 本身不支持直接 SSH 编辑远程 Linux 文件,rsub 是一个必须手动部署的桥接方案——它不是开箱即用的功能,而是依赖你在远程服务器上运行一个监听本地端口的 Ruby 守护进程(rsub),再通过 SSH 端口转发把 Sublime 的连接请求“偷运”过去。

为什么 rsub 需要 SSH 端口转发而不是直连?

因为 Sublime 运行在本地,而 rsub 服务默认只监听 127.0.0.1:52698(回环地址),不对外网开放。SSH 端口转发是唯一安全、无需改防火墙/SELinux 的方式,把远程的 127.0.0.1:52698 映射到本地的同端口。

  • 不配端口转发 → Sublime 连不上,报错 Connection refused 或卡在 “Connecting…”
  • 用 -R(远程端口转发)会失败:rsub 只响应本地连接,不接受来自远程主机的反向连接
  • 正确命令是:ssh -R 52698:localhost:52698 user@server(注意是 -R,但语义是“把远程的 52698 转发到我本地的 52698”,实际效果等价于本地监听)
  • 如果服务器禁用了 GatewayPorts,加 -o GatewayPorts=yes 无效;必须改 /etc/ssh/sshd_config 并重启 sshd

如何在远程 Linux 上安装并启动 rsub?

rsub 是一个 Ruby 脚本,依赖 ruby 和 net-ssh gem。CentOS/RHEL 默认没装 Ruby,Ubuntu 可能有但版本旧——别用系统包管理器装 rsub,容易权限或路径混乱。

Change Style AI
Change Style AI

一款面向照片风格转换的AI图像处理工具,可以将人物照片转化为不同视觉风格,适合头像和创意图片制作。

下载
  • 先确认 Ruby 版本 ≥ 2.3:ruby --version,否则用 rbenv 或 chruby 切换
  • 运行:gem install rsub(不用 sudo,避免写入系统目录;若失败,加 --user-install)
  • 确保 ~/.gem/ruby/*/bin 在 $PATH 中(检查 which rsub 是否有输出)
  • 启动:rsub(无参数,默认监听 127.0.0.1:52698);加 -v 可看日志,确认是否收到连接
  • 别用 systemd 或 nohup 后台启:它必须和 SSH 会话绑定,否则端口转发断开后服务就死

Sublime Text 本地怎么配置才能识别 rsub?

Mac 和 Linux 用户只要装了 rsub 命令行工具(curl -sL https://raw.githubusercontent.com/aurora/rsub/master/rsub | sudo bash),Sublime 就能调用;Windows 用户必须用 WSL2 + X11 转发或彻底放弃 rsub 改用 SFTP 插件。

  • Mac 上验证:which rsub 必须返回路径,否则 Sublime 找不到命令
  • Sublime 中按 Cmd+Shift+P(Mac)或 Ctrl+Shift+P(Linux),输入 Remote Edit: Edit File,再输远程路径如 /home/user/app.rb
  • 如果提示 Command not found: rsub,说明 Sublime 启动时没读到你的 shell $PATH(尤其用 zsh / fish 的用户):改用终端启动 Sublime,例如 subl 而非桌面图标
  • 路径必须绝对,不能用 ~/ 或环境变量;rsub 不做 shell 展开

常见错误现象与对应排查点

连不上、打不开、保存失败——90% 是这四个环节之一断了链:Ruby 环境 → rsub 进程 → SSH 端口转发 → Sublime 调用路径。

  • Connection refused:远程 rsub 没跑,或 SSH 连接未带 -R 52698:localhost:52698
  • Permission denied (publickey):SSH 密钥没加载,用 ssh-add -l 检查;别在 tmux/screen 里漏掉 agent 转发
  • 文件打开但无法保存,提示 Permission denied:远程用户对目标文件无写权限,rsub 以当前 SSH 用户身份操作,不提权
  • Sublime 显示空白或乱码:远程文件编码不是 UTF-8,Sublime 默认按 UTF-8 解码;可在 View → Encoding → Reopen with Encoding 手动切

最易被忽略的是:SSH 连接必须保持活跃,rsub 进程随 SSH 断开而退出;别以为后台挂着就万事大吉——它不是 daemon。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Linux安装Ruby语言详细教程
Linux安装Ruby语言详细教程

本专题整合了Linux安装配置Ruby相关教程,阅读专题下面的文章了解更多详细操作。

2026.04.02

112

9

curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

2023.06.14

3563

6

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

2023.10.30

795

4

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.26

3179

3

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.27

2758

6

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

2023.08.01

1488

3

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.02

2519

5

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.08.08

3270

4

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.10

1577

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程