Назад | Перейти на главную страницу

Удаленный доступ к серверу через графический интерфейс

Моя компания использует DigitalOcean в качестве нашего поставщика серверов, и мне было интересно, есть ли способ получить доступ к нашим серверам через графический пользовательский интерфейс вместо использования стандартного терминального доступа SSH или использования Forklift, Filezilla и т. Д. Другими словами, есть ли способ получить доступ к серверу как к виртуальной машине?

Вы всегда можете установить необходимые библиотеки и двоичные файлы для запуска либо определенных графических приложений, либо полноценной среды рабочего стола.

Затем просто запустите X-сервер на вашем локальном компьютере, подключитесь по SSH либо с -X или -Y варианты (для туннелирования X обратно через соединение SSH) и запустить приложение.

ssh -Y user@remote gedit

X Server - «родной» для Linux и BSD. Доступен в «родном» через App Store в OS X. Довольно много на выбор для Win32 / 64, включая бесплатные варианты, бесплатные варианты и коммерческие предложения.

Вы также можете пересылать отдельные порты или диапазоны портов между локальным и удаленным (а также за пределы удаленного!). Например, мой почтовый сервер использует postfix и dovecot с серверной частью mysql. Чтобы действительно использовать экземпляр mysql, я могу ssh на сервер, перенаправить локальный для меня порт на порт на удаленном ящике (или любом другом ящике, который удаленный может "видеть" через сетевую маршрутизацию), и подключить MySQL Workbench к localhost:3377.

ssh -L3377:localhost:3306 user@remotebox

Трафик идет с моего порта 3377 localhost по SSH-соединению на порт 3306 удаленного хоста, который прослушивает сервер MySQL. (Да, Putty поддерживает это, если вы застряли в окнах)

Теперь TBH ... Я постоянно использую проброс портов. Почти требуется для сервисов, которые заблокированы для прослушивания только на 127.0.0.1. Но быстро, легко и выполнимо.

Но я использовал удаленный X только для новизны.