Підключіться до віддаленого робочого столу Linux за допомогою x11vnc та Gtk VNC

Спробуйте Наш Інструмент Для Усунення Проблем

Можливість віддаленого адміністрування має вирішальне значення для багатьох системних адміністраторів. І для цієї роботи є багато інструментів. Ви можете використовувати інструменти командного рядка та повнорозмірні інструменти графічного інтерфейсу. Звичайно, багато користувачів вважають за краще робити речі максимально просто. На щастя, Linux має правильні інструменти для спрощення такої задачі. Можливість робити графічне віддалене адміністрування робочого столу - лише питання про те, щоб сервер vnc працював на цільовій машині та потім запускався переглядач робочого столу на локальній машині.

У цій статті я покажу вам, як взяти під контроль віддалений робочий стіл Linux за допомогою x11vnc , Віддалений переглядач робочого столу та захищена оболонка. Звичайно, вам доведеться мати безпечний доступ оболонки до віддаленої машини. Крім того, у вас є все необхідне. Тож приступимо до роботи.

Установка

Для виконання цього завдання вам знадобиться наступне, встановлене.

Місцева машина

  • VNC-клієнт (наприклад, gtk vnc)
  • Ssh-клієнт (openssh працює нормально)

Віддалена машина

  • Ssh-сервер (openssh-сервер працює чудово)
  • VNC-сервер (x11vnc - це моє реконструкція)

Запустіть інструмент управління пакунками, знайдіть вищезазначені програми та встановіть їх. Якщо у вас ще не встановлений захищений сервер оболонки на віддаленій машині, вам знадобиться фізичний доступ для встановлення інструментів. Якщо у вас вже встановлений ssh-сервер, ви можете просто ssh на віддалену машину та встановіть сервер VNC з командного рядка (наприклад, sudo apt-get install x11vnc ) Після встановлення ви готові розпочати налаштування з'єднання.

x11vnc

Перше, що вам потрібно зробити - це захистити оболонку на віддаленій машині (ми скажемо, що віддалена машина знаходиться за IP-адресою 192.168.1.10) та запустити сервер VNC. З командного рядка (на віддаленій машині) ви введете команду x11vnc. Це запустить сервер VNC, але ви не отримаєте повернення bash. Щоб ваш сервер VNC працював у будь-який час, ви можете додати рядок:

x11vnc &

до кінця свого /etc/rc.local

Клієнтська машина

Фігура 1

Для цілей цього підручника я буду використовувати Gtk VNC Viewer. Це дуже простий у користуванні, сучасний клієнт. Ви знайдете цей інструмент у Програми> Інтернет . Під час першого запуску ви побачите досить прямолінійне вікно підключення. Вам потрібно лише ввести:

  • IP-адреса: Порт: IP-адреса та порт віддаленої машини (у формі 192.168.1.10:5900). ПРИМІТКА: x11vnc використовує порт 5900 за замовчуванням.
  • Ім'я користувача: ім'я користувача, з яким ви підключитесь на віддаленій машині.
  • Пароль: Пароль користувача на віддаленій машині.

Якщо ви знаєте, що наведена вище інформація є правильною (і ви знаєте, що знову підключитесь до цієї машини), натисніть кнопку Додати, щоб додати віддалену машину (як показано на малюнку 1).

Для підключення до віддаленої машини або введіть інформацію в текстових областях, і натисніть кнопку «Підключити», або двічі клацніть на збереженій машині зі списку.

Малюнок 2

Коли ви підключите нове, максимізоване вікно відкриється, де відображається ваш віддалений робочий стіл (див. Малюнок 2). З цього вікна ви можете зробити наступне:

  • Відключити: відключіться від віддаленої машини.
  • Клавіші надсилання: Надішліть комбінації клавіш на віддалену машину.
  • Повноекранний режим: перехід на повне екранне вікно.
  • Знімок екрана: Зробіть знімок екрана віддаленого робочого столу.
  • Зробити піктограму на робочому столі: Створіть піктограму, яка дозволяє підключатися до цього віддаленого робочого столу подвійним клацанням миші.

Тепер ви можете взаємодіяти з цією віддаленою машиною так, ніби це був ваш власний робочий стіл.

Заключні думки

Скористаючись віддаленим робочим столом - це прекрасний спосіб навчання користувачів або усунення неполадок на віддаленій машині. Я використовую цю точну настройку для багатьох клієнтів. Це добре працює.