Sha*_*dur 34
您可以通过 SSH 使用 X11 转发;确保选项
X11Forwarding yes
Run Code Online (Sandbox Code Playgroud)
/etc/ssh/sshd_config在远程服务器上启用,并手动启用 X11 转发
ssh -X远程服务器
或添加一行说
ForwardX11 yes
Run Code Online (Sandbox Code Playgroud)
到相关的主机条目 ~/.ssh/config
当然,这需要本地端的 X 显示正常工作,因此如果您使用的是 Windows,则必须安装类似XMing 的东西,然后按照这些参考资料中的演示在 PuTTY 中设置 X11 转发:
ETA:再次阅读并在评论中看到您的澄清,FTP 可能更适合您的需求,因为它可以让您“挂载”SFTP 文件夹,就好像它们是常规网络驱动器一样。请参阅此处、此处、此处(适用于 Windows XP/7/Vista)或此处(适用于 Windows 8)。
Shadur 介绍了如何启用 X。注意/etc/ssh/sshd_config是在服务器端,而~/.ssh/config是在客户端,所以我们通常谈论的是两台不同的机器。X 转发将在本地 X 显示器上显示您的远程应用程序。所以这两个配置必须分别告诉远程和本地允许这个操作发生。
至于您是否应该使用 X,这要看情况。您需要考虑(至少)以下因素。
你有什么样的带宽?它的速度是多少?是计量的吗?有帽子吗?如果您的网络连接速度非常快并且没有限制,那么 X 更有用,否则它可能会非常慢。请记住,通常 X 是网络猪;它不是带宽优化的(或任何正确的短语)。
您打算在 X 上使用哪些工具?是否有非 gui 替代品/等价物?如果您举例说明您正在考虑使用的工具种类,人们可以建议可用的替代方案。另请注意,一些众所周知的工具以 gui 和命令行/控制台形式出现。例如。emacs,能力,报告错误。
一般来说,我的建议是使用命令行(apt、wget、rsync)或 curses 应用程序(如 aptitude 或 mc),如果它们可用并执行您需要的操作。此类应用不一定比 X 应用差;其中一些是很好的应用程序。例如。John Davis 的软件 jed 和 slrn 都是控制台应用,展现了他与众不同的审美,是艺术品。顺便说一句,在 Windows 客户端上运行 X 服务器以连接到 Linux 服务器是一种选择,尽管不是特别好的选择。
如果您有本地 linux 服务器,那么带宽问题就会消失,而 X 是一个更可行的选择。