答案1
为此,我建议使用sshfs
。您服务器上所需的路径将安装在本地文件系统上,您将能够处理位于您自己的计算机上的文件。
安装:
sudo apt install sshfs
使用方法:
mkdir ~/mount-server
sshfs [email protected]:/var/www/html/dir ~/mount-server
现在/var/www/html/dir
已经安装在您的 上~/mount-server
,您可以使用任何软件来处理这些文件,您自己的文件管理器、编辑器等。
要卸载它,请运行:
fusermount -u ~/mount-server
答案2
我假设您正在使用 ssh 进行连接。问题是您的服务器默认不知道客户端计算机上的显示,因此无法打开 X 窗口。为此,您需要激活 X 转发,这将告诉您的服务器在桌面上运行的 X11 服务器上打开 X 窗口,以及如何执行此操作。
简而言之,您需要-X
在 ssh 命令中添加:
ssh -X [email protected]
有Unix & Linux SE 网站上有关于如何进行最佳设置的精彩答案。这可能特别有用,因为您似乎正在切换到服务器上的 root 用户,这通常会导致 xauth 的一些额外复杂情况。但基本上-X
在大多数情况下,该选项应该足够了。