Как к Удаленному рабочему столу в UBUNTU 19.04 из Windows 10, по домашнему Wi-Fi с sudo доступом

Какие-либо рекомендации о том, как я могу соединиться из Windows 10, к Ubuntu 19.04 по домашнему Wi-Fi (но предпочтительно отовсюду в Интернете), и сделать screenshare рабочего стола Ubuntu и управлять рабочим столом из Windows?

Я пытался использовать удаленный рабочий стол Chrome, который походил на удивительно легкое решение, за исключением того, что CRD не загрузил sudo пользователя/создавать, новая настольная среда, и после направлений отсюда просто сделала мой компьютер Ubuntu неприменимым.

Я также попробовал соединение Удаленного рабочего стола окон, которое сделало примерно то же самое как выше (со странным интерфейсом).

Любая справка очень ценилась бы!

1
задан 13 May 2019 в 06:27

1 ответ

Эти несколько раз я пытался использовать RDP для доступа к моим машинам Ubuntu из Windows, он не работал (мой личный опыт), таким образом, я решил использовать VNC.

Я использовал эти инструкции установить Сервер VNC на моих машинах Ubuntu и затем получить доступ к машине с помощью Клиента VNC из окон с SSH.

Для запуска выполните команду sudo apt install tightvncserver на машине Ubuntu

После того как у Вас есть VNC, установил Вас, должен будет указать пароль для защиты доступа к серверу VNC. Сделать это выполнение:

vncpasswd

и введите подходящий пароль.

Запуск и остановка сервера VNC

Следующей вещью, которую необходимо изучить, как сделать, является запуск, и остановите сервер VNC. Запустите Сервер VNC со следующей команды:

vncserver

С принятием никаких проблем встречаются, vncserver произведет сообщение, которое смотрит что-то как:

New 'myhost:1 (src)' desktop is myhost:1

Creating default startup script /home/neil/.vnc/xstartup
Starting applications specified in /home/neil/.vnc/xstartup
Log file is /home/neil/.vnc/myhost:1.log

Ключевая информация здесь - то, что vncserver запустил X-сервер как дисплей:1 в системе "myhost" и что это создало подкаталог, названный .vnc в корневом каталоге пользователя, который запустил сервер, содержащий сценарий запуска, названный xstartup. Кроме того, это также создало файл журнала, который может быть рассмотрен для диагностирования любых проблем, должен серверу не удаваться запуститься.

Для остановки сервера VNC, simpy выполняют следующую команду:

vncserver -kill :1

где:1 соответствие дисплей, который был обозначен, когда vncsever запустил. Это отобразит что-то вроде:

Killing Xvnc process ID 15609

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

Конфигурирование Настольной среды, которая будет Запущена VNC

Следующий шаг должен настроить то, что начинает, когда сервер VNC запускается. Как обрисовано в общих чертах ранее в первый раз, когда пользователь запускает vncserver, .vnc каталог создается в их корневом каталоге. Каталог изменения к $HOME/.vnc и загрузке xstartup файл в редактора. Это должно появиться следующим образом:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r
$HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey
vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title
"$VNCDESKTOP Desktop" & twm &

Эти команды выполняют некоторые основные задачи, такие как установка фона X-окна, запуск X окон терминала и наконец запуск twm менеджера окон. twm менеджер окон является очень хорошим легким менеджером окон. Другой хороший легкий менеджер является Менеджером окон Мотива (mwm). Знакомые с Общей настольной средой (CDE) на Солярисе, HP и системах IBM могут хотеть измениться на "twm и" к "mwm и" в xstartup сценарии.

Другая опция состоит в том, чтобы запустить GNOME или настольные среды KDE. Для запуска Рабочей среды GNOME изменяют twm строку в xstartup к:

gnome-session &

Так же запустить KDE desptop изменение среды строка к:

startkde &

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

Установка клиента средства просмотра VNC

Выбирание настольной среды, требуется использовать следующий шаг, должно установить сторону клиента средство просмотра VNC. В системах Linux и Unix средство просмотра называют vncviewer. Проверьте, чтобы видеть, есть ли у Вас уже VNC, установленный в клиентской системе. Если это уже не установлено, или Вы работаете на Windows, мы еще раз рекомендуем загрузить TightVNC с сайта.

Установление Безопасного соединения Shell между этими двумя системами

Из соображений безопасности рекомендуется, чтобы коммуникация VNC произошла посредством зашифрованного соединения безопасного туннеля. На Linux или Unix это может быть достигнуто с помощью команды ssh. В Windows мы рекомендуем использовать PuTTY, который в свободном доступе от putty.nl

По умолчанию сервер VNC свяжется на порте 59xx, где xx представляет число дисплея. Если vncserver объявляет, что работает как дисплей:1 затем, используемый порт 5901. Если это говорит Вам, что это - дисплей:2 затем, порт 5902 используется и так далее.

Предположим, у Вас есть выполнение VNC, демонстрирующееся:1 в системе, названной myhost затем, необходимо было бы установить соединение SSH следующим образом:

Linux:

ssh -L 5901:localhost:5901 myhost

Использование Windows PuTTY:

  1. Запустите PuTTY, введите имя хоста или IP-адрес системы, выполняющей сервер VNC. В нашем примере это - "myhost"

  2. Установите переключатель "SSH".

  3. Выберите опцию "Tunnels" из-под SSH в "Категории", перечисляют и вводят следующую информацию:

    Source port: 5901 Destination: myhost:5901
    
  4. Сохраните профиль, который Вы ввели путем выбора "Сессии" из списка Категории, ввода имени в текстовом поле "Saved Sessions" и нажимаете "Save"

  5. Нажмите кнопку "Open" для установления безопасного соединения.

И в случае Linux и в Windows Вам предложат пароль для пользователя, при котором Вы входите в систему.

Запуск клиента средства просмотра VNC

Принятие всех пошло гладко с установкой сервера VNC и что Вы установили безопасное соединение оболочки с помощью соответствующего порта (в нашем примере 5901), можно теперь запустить клиент средства просмотра VNC. На Linux или UNIX это сделано следующим образом:

vncviewer localhost:1

На использовании Окна TightVNC просто запускают средство просмотра TightVNC и входят, localhost:1 в Соединение детализирует диалоговое окно, и нажмите "OK".

В обоих случаях Вы будете запрошенный пароль. Это - пароль, который Вы указали при выполнении vncpasswd ранее. После малой задержки необходимо видеть, что большое окно появляется dispalaying рабочий стол Linux, и можно работать с ним, как будто Вы сидели перед своей консолью.

0
ответ дан 7 December 2019 в 20:20

Другие вопросы по тегам:

Похожие вопросы: