Як отримати віддалений доступ до комп'ютера з linux

Як отримати віддалений доступ до комп'ютера з linux

У цій статті я покажу вам, як можна отримати віддалений доступ до комп'ютера з Ubuntu. Мається на увазі доступ до віддаленого робочого столу, тому що з доступом до консолі все зрозуміло, і напевно SSH особливо в описі не потребує.
Показувати я буду на прикладі vnc сервера і xrdp. Оскільки якщо плануєте підключатися з комп'ютера Windows, VNC на ньому швидше за все буде працювати, м'яко кажучи, не дуже швидко, плюс до цього, потрібно буде ще поставити VNC клієнта на комп'ютер, а така можливість є далеко не завжди. Ми зробимо так, що можна буде підключатися до комп'ютера 1) по чистому vnc протоколу, 2) можна буде підключатися по RDP, а вже з під RDP сесії підключатися по VNC до робочого столу, це дозволить не встановлювати додатково VNC клієнт на комп'ютер з якого здійснюється підключення.
Вимога до цієї схеми одне - у вас повинен бути білий IP, в ідеалі краще використовувати VPN або SSH тунель. Давайте почнемо з установки VNC сервера на Ubuntu, я вважаю за краще x11vnc. Для того що б його встановити потрібно набрати в консолі:

Буде запропоновано ввести пароль, і вказати, де розміщувати файл з паролем.
Далі зробимо що б x11vnc запускався автоматично.

1) Якщо у вас система використовує systemd (наприклад ubuntu 15.04 і вище) потрібно створити конфіг:

Само собою, за місце / home / sanglyb повинна бути ваша домашня папка, або шлях до файлу який був вказаний при створенні пароля, якщо він відрізняється.

Після цього потрібно виконати команди:

2) Якщо у вас система використовує upstart (наприклад старі версії ubuntu до 15.04) потрібно створити конфіг, лежати він повинен в папці / etc / init /.

І потрібно вписати в цей файл наступне вміст:

Аналогічно прикладу з systemd, замініть шлях до файлу з паролем для vnc на ваш.

Після чого можна запустити x11vnc сервіс.

В першому випадку:

Або можна перезгарузіть комп'ютер, і при включенні комп'ютера цей сервіс буде запущений.

Далі можна спробувати підключитися до нашого комп'ютера по vnc. Якщо все пройшло вдало, і після перезавантаження комп'ютера vnc сервер буде запущений, можна переходити до наступного кроку - встановлення xrdp сервера.
Для його установки потрібно набрати в терміналі:

Після цього потрібно поправити конфиг:

У ньому приберемо всі пункти крім globals і console (xrdp2) і змінити назву з xrdp2 на xrdp1, тобто у вас повинні залишитися 2 секції:

Після чого потрібно набрати команду

І можна підключатися. Після входу по RDP буде вікно аторізаціі, до яке потрібно ввести пароль VNC.

Схожі статті