在服务器上运行 Sublime Text 编辑器

在服务器上运行 Sublime Text 编辑器

我对在 ubuntu 服务器上运行 GUI 应用程序(例如 sublime)有疑问。可以吗?因为服务器上没有安装桌面。

我的意思是我可以安装 sublime文本来自包管理器, 跑步子类命令,新文档将在带 GUI 的 sublime

答案1

如果服务器允许,可以使用 X11 转发。在客户端,您可以使用 启动此类会话ssh -X

请注意,您可以在以下位置找到安全说明man ssh

应谨慎启用 X11 转发。能够绕过远程主机上的文件权限(针对用户的 X 授权数据库)的用户可以通过转发的连接访问本地 X11 显示。然后攻击者可能能够执行诸如按键监视之类的活动。

答案2

如果您想像坐在远程服务器前一样编辑远程服务器上的文件:

ssh -X [email protected]

然后使用 subl 命令运行 SublimeText。

注意 ssh 命令中 -X 标志的用法。

您也可以一次性完成这两个步骤,如下所示:

ssh -X [email protected] subl

在远程服务器上您必须有 X 服务器,要安装最小的 X11 服务器,请使用命令:

sudo apt install xorg

!我测试的服务器上安装了完整的桌面环境XFCE。

相关内容