Итак, у нас есть SSH-доступ к серверу Ubuntu, и нам нужно настроить некоторые программы, которым требуется визуальный доступ, но мы понятия не имеем, как это сделать через SSH.
решение1
Если на сервере Ubuntu X11
запущен сервер (вы можете проверить это с помощью echo $DISPLAY
, он должен вернуть непустую строку в случае успеха), вы можете переслать данные X11
с помощью
ssh -X me@remote-host
После входа на удаленный хост окна визуальных программ, запущенных там, должны выглядеть так, как если бы они были запущены локально.
Если X11
сервер не установлен на удаленной машине, вы можете установить его, например, вы можете обратиться к теме здесь:
решение2
Рассмотрите возможность использованияX2Go. По сути, это Teamviewer мира Linux. У него есть клиенты, которые работают и на Windows. Я использую его для подключения ко всем своим серверам Linux. Я настоятельно рекомендую настроить его на использование рабочего стола xfce4.