Свържете се към отдалечен работен плот на Linux с x11vnc и Gtk VNC
- Категория: Linux
Възможността за отдалечено администриране е от изключително значение за много системни администратори. И за тази работа има много инструменти. Можете да използвате инструментите за команден ред и пълноценните инструменти за графичен интерфейс. Разбира се много потребители предпочитат да правят нещата възможно най-просто. За щастие 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
Клиентската машина

За целите на този урок ще използвам Gtk VNC Viewer. Това е много лесен за използване, актуален клиент. Ще намерите този инструмент в Приложения> Интернет , Когато го стартирате за първи път, ще видите доста прав прозорец за връзка. Трябва само да въведете:
- IP адрес: Порт: IP адрес и порт на отдалечената машина (под формата на 192.168.1.10:5900). ЗАБЕЛЕЖКА: x11vnc използва порт 5900 по подразбиране.
- Потребителско име: Потребителското име, с което ще се свържете на отдалечената машина.
- Парола: Парола на потребителя на отдалечената машина.
Ако знаете, че горната информация е вярна (и знаете, че ще се свържете отново с тази машина), щракнете върху бутона Добавяне, за да добавите отдалечената машина (както е показано на фигура 1).
За да се свържете с отдалечената машина, или въведете информацията в текстовите области и щракнете върху бутона Свързване или щракнете двукратно върху запазена машина от списъка.

Когато свържете нов, ще се отвори максимален прозорец, показващ вашия отдалечен работен плот (вижте Фигура 2). От този прозорец можете да направите следното:
- Disconnect: Прекъснете връзката с отдалечената машина.
- Изпращане на клавиши: Изпратете комбинации от клавиши на отдалечената машина.
- Цял екран: Превключване към цял екран прозорец.
- Екранна снимка: Направете снимка на екрана на отдалечения работен плот.
- Направете икона на работния плот: Създайте икона, която ви позволява да се свържете с този отдалечен работен плот с двойно щракване.
Вече можете да взаимодействате с тази отдалечена машина, сякаш това е вашият собствен десктоп.
Заключителни мисли
Възползвайте се от отдалечения работен плот е чудесен начин за обучение на потребители или за проблеми със стрелбата на отдалечена машина. Използвам тази точна настройка за редица клиенти. Работи добре.