У меня есть VPS, работающий с Сервером Ubuntu 18.10. Я хочу установить настольный GUI там, но я не могу использовать или получить доступ к настольной среде на фактической реальной машине (очевидно, так как это - просто VPS, работая на некотором удаленном местоположении).
После поиска я нахожу много ответов как:
sudo apt install ubuntu-desktop
или
sudo apt install xvnc4viewer
или связанный материал, включающий Gnome или X11 или тонны других опций.
Все они, действительно кажется, устанавливают настольные или связанные с GUI вещи. Но я абсолютно невежествен как, как на самом деле запустить или соединить или получить доступ к ним от моей собственной машины.
Как я устанавливаю и соединяюсь с удаленным рабочим столом, для работы GUI на VPS от другого местоположения?
По тому, как я предпочел бы получать доступ к GUI от своего MacBook (Мохаве macOS 10.14). Это возможно, или у меня должна быть фактическая настольная машина Ubuntu для доступа к удаленному серверу Ubuntu, который выполняет виртуальный рабочий стол?
На установке VPS
sudo apt update
sudo apt install tightvncserver
Вас попросят установить пароль, в котором Вы будете нуждаться позже. Затем запустите сервер с команды
tightvncserver
и необходимо видеть что-то как
New 'X' desktop is (vps-name):1
(vps-имя) является названием Вашей машины, важный число сессии после двоеточия.
Теперь на загрузке Mac свободное vnc средство просмотра, я протестировал Удаленный рабочий стол - VNC, который свободен на App Store и довольно достоин. Хорошо теперь необходимо выполнить это на Терминале Mac
ssh -L 5901:localhost:5901 -N -v user@vps-address
пользователь - Ваш пользователь для ssh
vps-адресный - адрес или IP vps
Число после двоеточия ранее - то, что Вы помещаете после 590, который равняется 1. Если бы это, где 2 затем был бы 5902:localhost:5902. Теперь запустите свое vnc средство просмотра и тип в поле адреса, помните число после двоеточия,
localhost:5901 or localhost:5902
и затем Вас нужно попросить пароля, который Вы устанавливаете на tightvncserver ранее. Это - зашифрованное соединение через ssh к Вашему VPS. Когда Вы сделаны просто близко средство просмотра и уничтожаете соединение SSH в Терминале (ctrl-c).