![远程 GUI 访问服务器](https://linux22.com/image/738291/%E8%BF%9C%E7%A8%8B%20GUI%20%E8%AE%BF%E9%97%AE%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我的公司使用 DigitalOcean 作为服务器提供商,我想知道是否有办法通过图形用户界面访问我们的服务器,而不是使用标准终端 SSH 访问或使用 Forklift、Filezilla 等。换句话说,有没有办法像虚拟机一样访问服务器?
答案1
您可以随时安装所需的库和二进制文件来运行特定的图形应用程序或完整的桌面环境。
-X
然后只需在本地机器上启动一个 X 服务器,使用或选项通过 SSH 登录-Y
(通过 SSH 连接将 X 隧道返回)并启动应用程序。
ssh -Y user@remote gedit
X 服务器 - Linux 和 BSD 上的“原生”。OS X 上的 App Store 上提供“原生”版本。Win32/64 上有多种选择,包括免费选项、免费选项和商业产品。
您还可以在本地和远程之间转发单个端口或端口范围(远程之外也可以!)。例如,我的邮件服务器使用带有 mysql 后端的 postfix 和 dovecot。要真正使用mysql 实例,我可以通过 ssh 连接到服务器,将本地到我的端口转发到远程框上的端口(或远程可以通过网络路由“看到”的任何其他框),并将 MySQL Workbench 连接到localhost:3377
。
ssh -L3377:localhost:3306 user@remotebox
流量从我的本地主机端口 3377 通过 SSH 连接传输到远程看到的本地主机端口 3306,MySQL 服务器正在监听该端口。(是的,如果您使用 Windows,Putty 支持此功能)
现在说实话...我一直都在使用端口转发。对于锁定为仅监听的服务来说,这几乎是必需的127.0.0.1
。但快速、简单且可行。
但我使用远程 X 只是为了新奇的目的。