通过 SSH 连接在本地文本编辑器中打开文件

Sam*_*Sam 6 linux ssh ubuntu sublime-text-2 macos

我不是一个 vim 人。我希望能够在终端内的 SSH 连接中打开 Sublime Text 中的日志文件。有没有办法做到这一点?我想一定有一个命令或其他东西可以将文件复制到 OS X 中的临时目录,然后在 Sublime Text 中打开它,当我保存它时,它会通过 SSH 复制回原始位置;类似于 FileZilla 的做法。

我在 Mac OS X MT 上。我通过 SSH 连接的服务器正在运行 Ubuntu。我正在使用终端。

mpy*_*mpy 8

您可能对sshfs感兴趣。使用该软件包,您可以通过 SSH 挂载远程目录并像使用本地目录一样使用它:

sshfs user@ubuntu:/var/log /mnt/ubuntu_logs
Run Code Online (Sandbox Code Playgroud)

它的工作完全透明,原则上您可以使用安装在本地机器上的每个程序。

为了使用sshfs,您还需要一个在 Userspace中提供文件系统的包,在 OSX 上它显然被称为OSXFUSEhttp://osxfuse.github.com)。

您会在 SO上的那个答案中找到更多信息,并且安装过程似乎相当标准,因为dmg上面链接的 Github 站点提供了两个软件包。


tin*_*ink 2

使用 sshfs ...这样您就可以像访问本地文件一样访问远程计算机上的文件,换句话说,使用您在 Mac 上本地安装的应用程序。

我过去已经在 Snowleopard 上成功安装了它。