远程服务器上的 GUI 包管理

远程服务器上的 GUI 包管理

通常,我通过 SSH 使用 CLI 模式下的 aptitude 或 apt-get 来管理远程 Debian 服务器上的软件包。Aptitude 的交互模式也确实很丑陋。然而,在桌面系统上,我喜欢 Synaptic 等 GUI 工具的舒适性和整体视图。

是否可以以某种方式配置本地桌面系统来管理 SSH 远程服务器?我可以想象一些安装了 sshfs FUSE 文件系统的 chroot 环境,但是,我不知道如何设置这样的环境以使其与连接到本地显示器的 Synaptic 一起工作,管理远程端的 apt 工具。远程服务器上没有运行 xserver。

任何替代方法也受到欢迎。

答案1

您需要一个本地 X 服务器。对于 Linux 和 BSD,这已经完成了。对于 Mac,您只需安装它。对于 Windows... 有有限制的免费服务器、商业服务器和免费服务器。cygwin-x如果我必须使用 Windows 机器,我会安装它...

无论如何,在本地计算机上启动 X 服务器,通过 ssh 使用 X(ssh -X user@remotessh -Y user@remote),然后在提示符下启动任何应用程序。使用sudo将使通过其他用户启动的 SSH 隧道启动 GUI 比使用其他用户启动的 GUI 要容易得多,su但两者都可以做到。

当然,这也意味着您需要在远程机器上安装 GUI 工具...再次是个人的事情,但我宁愿通过命令行完成所有操作...

相关内容