Докато X11 остава основата за повечето настолни компютри на Linux, неговата мрежова прозрачност или способност за показване на изход в мрежата е една от неизказаните му функции. SSH прави лесно и сигурно стартирането на Linux GUI приложения на отдалечена машина и показването им на вашата машина.

Защо да стартирате Linux приложения от разстояние?

Защо бихте искали да стартирате графична програма за Linux на друга машина? Ако сте използвали сложна научна компютърна програма като R или Mathematica, можете да я стартирате на a по-тежка машина, докато все още използва лека изчислителна среда локално, като например a Chromebook.

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

Оторизиране на X връзки на сървъра

За да активирате X11 връзки през SSH, ще трябва да активирате препращане на X11 на отдалечения сървър. Това се прави с помощта на /etc/ssh/sshd_config файл.

Ще трябва да отворите този файл като root потребител, за да го редактирате. Превъртете надолу до опцията „X11Forwarding“ и я променете на „да“, ако вече не е активирана. За да рестартирате SSH сървъра,

instagram viewer
използвайте командата systemctl:

sudo systemctl рестартирайте sshd

Може също да се наложи да премахнете водещ знак за коментар "#", за да го активирате. След като приключите, запазете файла и стартирайте OpenSSH сървъра, ако той все още не работи. Ако не сте администратор, може да се наложи да помолите администратора да направи това вместо вас.

Изпълнение на Graphical X Apps от разстояние, използвайки SSH

За да стартирате отдалечено вашите X приложения, влезте в отдалечения сървър през SSH с опция, която ще активира пренасочване на X от края на клиента.

ssh -X потребителско име@сървър

За да стартирате програмите си, извикайте ги от командния ред, сякаш седите на настолна Linux система. Ако всичко върви добре, трябва да видите програмата да се появява на вашия работен плот, въпреки че работи някъде другаде.

Тъй като пренасочването на X е бавно, може да отнеме известно време от стартирането на командата до отварянето на прозореца. Ако имате нужда от пълен работен плот или искате да стартирате приложения по-бързо, може да искате да разгледате друго решение за отдалечен дисплей като VNC.

Ако срещнете проблеми, опитайте да използвате -Y опция вместо . Това ще деактивира някои проверки за сигурност, но все пак ще ви позволи да стартирате X приложения през SSH. Ако не успеете, уверете се, че пренасочването на X е активирано на отдалечената машина, както е споменато по-горе.

Сега можете да стартирате Linux приложения през SSH

SSH X препращането улеснява дистанционното стартиране на Linux GUI приложения. Той показва колко мрежово ориентиран е Linux, защото можете да използвате отдалечени системи, все едно седите точно до клавиатурата и екрана, независимо къде се намирате. След като сте настроили SSH, защитените отдалечени влизания са бързи.

Как да настроите SSH на Linux и да тествате вашата настройка: Ръководство за начинаещи

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

Прочетете Следващото

Дялтуителектронна поща
Свързани теми
  • Linux
  • SSH
  • Приложения за Linux
За автора
Дейвид Делони (67 публикувани статии)

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

Още от Дейвид Делони

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

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

Щракнете тук, за да се абонирате