Как да инсталирате и стартирате VNC сървър на Ubuntu Linux

Как да инсталирате и стартирате VNC сървър на Ubuntu Linux

Достъпът до компютър чрез отдалечен работен плот е важна част от трудовия живот. Програмите за отдалечен работен плот ви позволяват достъп и контрол на други системи, които физически не са ви достъпни. Работата от дома е направила отдалечените компютри още по -подходящи, като позволи на хора от отдалечени региони да работят дистанционно, използвайки своите компютри.





Това ръководство показва, че трябва да инсталирате сървър за виртуални мрежови изчисления (VNC) на Ubuntu 20.04 LTS, за да направите възможно отдалечените изчисления във вашата система.





Какво е VNC сървър?

Традиционно компютрите с Linux имат достъп до други системи чрез терминала, като използват помощни програми като Secure Shell (SSH). Единственото предизвикателство с интерфейса на командния ред обаче е, че не можете да взаимодействате с другия компютър, използвайки графичен интерфейс. Тук VNC връзката е полезна.





Изчислителен сървър за виртуална мрежа, известен като VNC сървър, е система, която ви позволява отдалечен достъп и взаимодействие с друг компютър през мрежа, използвайки графичен интерфейс. Разработени са много VNC приложения; някои от тях включват TightVNC, TigerVNC и RealVNC. В това ръководство ще използваме x11vnc сървър за настройка на отдалечени изчисления в нашата система Ubuntu.

X11vnc е лек VNC сървър, който не създава допълнителен дисплей за отдалечения работен плот. Вместо това той показва съществуващия x11 дисплей (KDE, GNOME, Xfce и т.н.) на вашата Linux система в реално време. Друго предимство на x11vnc е, че можете да използвате всеки VNC клиент или преглед, за да се свържете с него.



Сървърът x11vnc има вградено SSL/TLS криптиране и 2048 битова RSA удостоверяване, включително поддръжка на VeNCrypt заедно с системата за вход в UNIX акаунт и парола.

Инсталиране на съвместим Display Manager

Ubuntu Linux използва GNOME Desktop Manager (GDM) като мениджър на дисплея по подразбиране. Използват се по -нови версии на Ubuntu gdm3 . За съжаление, GDM обикновено не работи много добре със сървъра x11vnc. За да преодолеете това, ще трябва да инсталирате Light Display Manager, или lightdm .





Отворете терминала с помощта на Ctrl + Alt + T клавишна комбинация. Първо актуализирайте софтуерните си източници, като използвате подходящ .

sudo apt update

След това инсталирайте lightdm, като използвате следната команда:





sudo apt install lightdm

Следният екран ще се появи по време на инсталационния процес. Натисни Въведете за да продължите.

След това изберете lightdm опция и натиснете Въведете на клавиатурата си.

Рестартирайте компютъра си, за да влязат в сила промените в мениджъра на дисплея.

sudo reboot

Ще забележите лека промяна в екрана за вход след рестартиране, защото сега използвате lightdm като мениджър на дисплея.

Инсталиране на x11vnc сървър на Ubuntu

За да инсталирате сървъра x11nvc, отворете системния терминал, като натиснете Ctrl + Alt + T . След това изпълнете следната команда.

sudo apt install x11vnc

Конфигуриране на x11vnc сървъра

Сега ще конфигурирате услуга, използвана за стартиране на x11nvc сървъра. Създайте файл с име x11nvc.service в / lib / systemd / system / директория. Това ръководство използва Vim, но можете да използвате всеки друг текстов редактор на Linux по ваш избор напр. нано.

sudo vim /lib/systemd/system/x11vnc.service

Копирайте и поставете съдържанието по -долу в новосъздадения сервизен файл.

[Unit] Description=x11vnc service
After=display-manager.service
network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd randompassword
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

Текстът randompassword е паролата, която ще използвате за влизане в сървъра си. Редактирайте го и го задайте на предпочитаната от вас силна парола.

Свързани: Как да създадете силна парола, която няма да забравите

Просто казано, текстът в сервизния файл гласи, че: това е детска услуга и системата трябва да стартира тази услуга, след като всички други услуги са стартирали. В случай на повреда, услугата трябва да се рестартира, преди процесът да достигне целта за много потребители.

Ако използвате Vim, натиснете Esc ключ. След това въведете : wq последвано от Въведете ключ към запазете промените и излезте от редактора на Vim .

След като запазите файла, не забравяйте да го заредите отново система конфигурация на мениджъра и файлове с единица.

systemctl daemon-reload

След това активирайте услугата x11vnc.

как да отразявате mac към roku
systemctl enable x11vnc.service

Накрая стартирайте VNC сървъра, като използвате командата по -долу.

sudo systemctl start x11vnc.service

Проверете състоянието на услугата x11vnc, като използвате systemctl .

systemctl status x11vnc.service

Изходът трябва да бъде подобен на този, показан по -долу.

Както можете да видите от изхода по -горе, услугата е активна и работи.

Друго важно нещо, което трябва да се отбележи, е портът, който използва сървърът x11vnc (в този случай порт 5900 ).

Активиране на сървърния порт във вашата защитна стена

Ubuntu използва ufw защитна стена по подразбиране. За да разрешите на други компютри достъп до системата Ubuntu през порта, използван от сървъра x11vnc, изпълнете следната команда.

sudo ufw allow 5900/tcp

Свързване от друг компютър

Вече можете да се свържете с вашата система Ubuntu чрез връзка към отдалечен работен плот, използвайки VNC.

Можете да използвате всеки VNC клиент за свързване към Ubuntu Linux компютър. Един от препоръчаните зрители на VNC е VNC Connect от RealVNC. Той е достъпен за почти всяка голяма платформа, включително macOS, Linux, Windows, iOS, Android и др.

Изтегли: VNC Viewer от RealVNC

След като изтеглите VNC клиента, инсталирайте го на вашата система и стартирайте приложението.

Това ръководство използва инсталацията на macOS на VNC Connect, но процесът би бил подобен и за други операционни системи.

Въведете IP адреса на компютъра, към който искате да се свържете, последван от номера на порта, използван от сървъра x11vnc. След това натиснете Въведете ключ на клавиатурата за свързване.

Забележка: В Ubuntu можете да получите вашия IP адрес, като въведете командата по -долу.

ip addr

Връзката VNC няма да бъде криптирана, което означава, че всеки, който подслушва мрежата, може да получи достъп до данните и да ги види лесно. Паролата обаче е криптирана. Клиентът на VNC ще ви предупреди за некриптирана връзка. Изберете продължи бутон, за да продължите.

На следващия екран ще бъдете помолени да въведете парола, която е паролата, която сте задали в x11vnc.service файл по -горе. Въведете съответно паролата и натиснете Добре бутон за продължаване.

Вече ще имате достъп до вашия компютър от друго устройство.

Деактивиране на заключването на екрана

Един от проблемите, с които се сблъсквате при използване на сървъра x11vnc, е заключването на екрана. Можете обаче лесно да отстраните този проблем, като деактивирате заключването на екрана на вашия компютър.

Насочете се към Настройки> Поверителност> Заключване на екрана и се уверете, че сте деактивирали Автоматично заключване на екрана и Заключен екран при спиране настроики.

Забележка : Това е потенциален риск за сигурността, така че не забравяйте да го активирате отново по -късно.

Работа от разстояние на вашата Linux машина

Програмите за отдалечен работен плот са важна част от живота ви, ако работите отдалечено. Дори ако на вашата система е настроен VNC сървър, няма да имате достъп до системата без VNC клиент. С VNC сървър, инсталиран на вашия компютър с Linux, можете да получите достъп до вашата система от други устройства, по всяко време и навсякъде.

Операционните системи не са ограничение, когато става въпрос за отдалечени изчисления. Налични са няколко приложения за почти всяка операционна система, които ви позволяват да настроите VNC сървър на вашия компютър.

Дял Дял Туит електронна поща Топ 10 на софтуера за отдалечен достъп за управление на вашия компютър с Windows отвсякъде

Какво правите, когато трябва да работите на компютър на различни места? Използвайте този софтуер за отдалечен достъп, за да се свържете с друг компютър отвсякъде.

Прочетете Напред
Свързани теми
  • Linux
  • Отдалечен работен плот
  • Отдалечен достъп
  • Ubuntu
За автора Добре за тръгване(36 статии са публикувани)

Mwiza разработва софтуер по професия и пише широко за Linux и front-end програмиране. Някои от интересите му включват история, икономика, политика и корпоративна архитектура.

мога ли да свържа своите airpods към моя xbox
Още от Mwiza Kumwenda

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux