macos - 通过 SSH 到 VM 使用 Sublime Text 打开文件,错误

标签 macos ubuntu ssh virtual-machine sublimetext2

我在安装了 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 的反向隧道是否需要对此设置进行不同的调整?

或者,对于设置此设置的资源或引用有任何其他建议吗?

最佳答案

  1. 发出以下命令来检查端口是否在 VM 中打开:

    远程登录本地主机 52698

如果没有打开,则需要打开它。

关于macos - 通过 SSH 到 VM 使用 Sublime Text 打开文件,错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13852246/

相关文章:

php - 安装 PEAR SOAP 失败

mysql - 如何在 Leopard、Mac OS X 10.5 上安装 MySQL?

macos - 在新的 OS X 安装上安装 Homebrew 时出现问题(SSL 错误)

git - 致命的 : unable to access cannot resolve host gitlab error when using HTTPS git repository

ubuntu - 创建一个 awk 脚本以在数据集中生成一个新列?

linux - 是否可以在守护进程不关闭文件的情况下修剪守护进程打开的日志文件?

linux - 使用 "sudo service sshd restart"重新启动后无法使用 Linux 终端连接到 AWS 服务器。出现 “Connection timed out” 错误

ssh尾输出行仅带有关键字

github:没有可用的受支持的身份验证方法

c - 无需外部工具即可获取系统总内存