在 UNIX 服务器上实时编辑/保存文件

在 UNIX 服务器上实时编辑/保存文件

我可以通过 SSH 远程连接到我的 unix 服务器,使用端口 22 的 ftp 和 shell 模式。但是我无法在 Visual Studio 中执行此操作。我希望能够在 GUI 界面中实时编辑文件。

有什么解决办法吗?

谢谢!

答案1

你应该试试扩展驱动。我自己没有用过,但是它将远程主机模拟为一个额外的驱动器。

在搜索“适用于 Windows 的 sshfs”时,我还遇到了多坎。好像做了类似的事情。

答案2

您可以尝试使用赛格威或者西明这将在您的 Windows 计算机上运行 X。然后,您可以通过 ssh 从命令行执行它来运行在 Linux 计算机上可以找到的任何 GUI。这类似于在 Linux 机器之间的 ssh 命令中添加 -X 标志。不幸的是,这不会让您能够运行 Visual Studio,但您可以运行 gedit 或您想要的任何在 Linux 上本机运行的 IDE。

答案3

如果您想使用在 Windows PC 上运行的 Visual Studio 来直接打开文件,则必须使用某种文件服务器技术。有两种选择,要么在 unix 机器上安装 samba 以使其像 windows 服务器一样工作,要么在 unix 上安装 NFS 并在 Windows 上安装 NFS 客户端。

如果您的防火墙限制仅允许在端口 22 上使用 ssh,您应该能够至少为 samba 设置端口转发系统,但这绝对是一项不简单的设置。

相关内容