В этой статье описывается настройка и использование сеансов удаленного рабочего стола в Linux с использованием VNC (Virtual Network Computing). VNC - это удаленная система отображения, которая позволяет запускать рабочую среду на одном компьютере и получать доступ к ней с других компьютеров через интернет-соединение. Вы можете настроить постоянные рабочие столы, которые будут поддерживаться при отключении, чтобы вы могли продолжить работу именно там, где вы остановились при повторном подключении.
Это полезно, например, когда вы хотите работать на одном и том же «рабочем столе» из разных мест, и его можно использовать для запуска среды рабочего стола на сервере, на котором у вас нет физического доступа или нет подключенного терминала (монитор и клавиатура). Все, что вам нужно - это сетевое подключение.
Итак, как это работает? Вам нужно установить «nvcserver» на серверной машине (если она еще не установлена) и «nvcviewer» и клиентской машине (см. RealVNC для популярной версии программного обеспечения VNC). Во избежание проблем с брандмауэром рекомендуется использовать безопасную оболочку ssh для подключения с вашего компьютера «просмотрщик» на сервер, на котором вы хотите запустить сеанс рабочего стола. Пакет PuTTY отлично подходит для этой цели.
Итак, первым шагом является запуск ssh с использованием, например, PuTTY. Затем вы войдете на сервер и введите:
Vncserver
Новый рабочий стол 'server1.org1.com:6 "(juser)' server1.org1.com.6
Перед запуском «vncserver» вы должны настроить файл инициализации «xstartup» в каталоге «.vnc», который должен быть создан в вашем домашнем каталоге. Этот файл содержит команды инициализации, такие как
# Выполнить общий файл xstartup -x / etc / vnc / xstartup && exec / etc / vnc / xstartup # Загрузить файл .Xresources -r $ HOME / .Xresources && xrdb $ HOME / .Xresources # Запустить помощник vncconfig для включить перенос буфера обмена и управлять рабочим столом vncconfig -iconic & # Запуск рабочего стола GNOME gnome-session &
Теперь на сервере выполняется «рабочий стол», ожидающий отображения на вашем локальном компьютере. Как вы к нему подключаетесь? Если вы установили программное обеспечение realVNC или загрузили средство просмотра VNC, вы запустите этот просмотрщик и введите номер сервера и дисплея, как показано в этом примере:
server1.org1.com:6
Программа просмотра также запросит у вас пароль. При первом использовании VNC на этом сервере вы вводите новый пароль, который будет сохранен в папке .vnc. Пароль предназначен для соединений VNC и не связан с вашей учетной записью пользователя на сервере. После периода бездействия вас могут попросить ввести пароль учетной записи, а также разрешить доступ к серверу.
Как только пароль будет принят, окно рабочего стола должно появиться со всеми указанными графическими элементами пользовательского интерфейса. Вы можете отключиться от рабочего стола, закрыв окно рабочего стола.
Вы можете завершить процесс сервера VNC («рабочий стол»), введя следующую команду в окне оболочки на сервере:
vncserver -kill:
Например:
vncserver -kill: 6
геометрия экспорта = 1920x1058
Где «1920» представляет желаемую ширину и «1058» желаемую высоту окна рабочего стола. Лучше всего совместить фактическое разрешение экрана.
См. MobaXterm для простой в использовании альтернативы удаленного рабочего стола




