我在安装了 Ubuntu 服务器虚拟机的 Mac OSX 机器上进行我的开发工作,我主要通过从终端 SSH 连接到它来管理它。 我正在尝试找到一种在 Mac 上使用 Sublime Text 而不是终端中的 nano 或 vim 来编辑服务器上文件的方法。 我已按照本优秀指南“Using Textmate 2s rmate with Sublime Text 2”中包含的说明进行操作。
- 我已经在 Sublime Text 中安装了 rsub。
- 我已经在我的 Ubuntu 服务器上安装了 rmate。
- 我已经编辑了我的 ~/.ssh/config 文件。
- 我已将端口 52698 添加到服务器上的 iptables。
当我通过 SSH 连接到我的服务器并运行时
rmate .profile
我得到了错误
connect_to localhost port 52698: failed.
This previous question指的是类似的错误,但它似乎与打开多个 SSH 连接有关,我认为我的情况并非如此。不过,我该如何测试呢?
我想知道这是否与我的开发服务器是一个具有稍微神秘的互联网设置的虚拟机这一事实有关 - 使用三个不同的适配器连接到主机的以太网和 WiFi 连接。通过 SSH 的反向隧道是否需要对此设置进行不同的调整?
或者,对于设置此设置的资源或引用有任何其他建议吗?
最佳答案
发出以下命令来检查端口是否在 VM 中打开:
远程登录本地主机 52698
如果没有打开,则需要打开它。
关于macos - 通过 SSH 到 VM 使用 Sublime Text 打开文件,错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13852246/