Съдържание:

Използвайте SSH и XMing за показване на X програми от компютър с Linux на компютър с Windows: 6 стъпки
Използвайте SSH и XMing за показване на X програми от компютър с Linux на компютър с Windows: 6 стъпки

Видео: Използвайте SSH и XMing за показване на X програми от компютър с Linux на компютър с Windows: 6 стъпки

Видео: Използвайте SSH и XMing за показване на X програми от компютър с Linux на компютър с Windows: 6 стъпки
Видео: Установка и настройка SSH клиента Xshell 2024, Ноември
Anonim
Използвайте SSH и XMing за показване на X програми от компютър с Linux на компютър с Windows
Използвайте SSH и XMing за показване на X програми от компютър с Linux на компютър с Windows

Ако използвате Linux на работното място и Windows у дома или обратно, понякога може да се наложи да влезете в компютъра на другото си място и да стартирате програми. Е, можете да инсталирате X Server и да активирате SSH тунелиране с вашия SSH клиент, както и еднократно VNC и отдалечен работен плот, за бързина и използваемост. Това ible обхваща използване на sourceforge.net/projects/xming/ и www.bitvise.com/tunnelier като вашите решения за Windows и Openssh за Linux. От друга страна, всичко това също може да използва LogMeIn Hamachi като лесен за използване VPN.

Стъпка 1: Настройте вашия SSH клиент

Настройте вашия SSH клиент
Настройте вашия SSH клиент
Настройте вашия SSH клиент
Настройте вашия SSH клиент

В тази стъпка ще настроим вашия SSH клиент. Първо инсталирайте вашето копие на Bitvise Tunnelier и го стартирайте. Можете да създадете профил за връзка с IP адреса на сървъра на Linux или името на хоста и по избор информация за автоматично влизане. Следващата част от тази стъпка е попълването на портовете, които да бъдат препратени чрез SSH. За Windows X Server ще препратим порта 6010 на Linux box към порта 6000 на windows box, където ще работи XMing. По този начин собственият X Server на Linux може да работи необезпокоявано на порт 6000.

Стъпка 2: Инсталирайте XMing, X Server за Windows

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

Стъпка 3: Уверете се, че OpenSSH е инсталиран на Linux

Уверете се, че OpenSSH е инсталиран на Linux
Уверете се, че OpenSSH е инсталиран на Linux

На вашия Linux компютър се уверете, че OpenSSH е инсталиран и работи. За Ubuntu можете просто да стартирате „sudo apt-get install openssh-server“в командния терминал. Други дистрибуции на Linux ще се различават.

Стъпка 4: Добавете автоматична променлива „DISPLAY“за компютър с Linux

Добавете автоматичен
Добавете автоматичен
Добавете автоматичен
Добавете автоматичен
Добавете автоматичен
Добавете автоматичен

Добавете следните редове в края на файла в "$ {HOME}/. Bashrc": ако [-d "$ {HOME}/bin"]; след това експортирайте PATH = "$ {PATH}: $ {HOME}/bin", ако [-f "$ {HOME}/bin/ssh_login"]; тогава. "$ {HOME}/bin/ssh_login" fifiNext, създайте файла "$ {HOME}/bin/ssh_login". Създайте файла със следното първоначално съдържание:#!/Bin/shif [-n "$ {SSH_CLIENT}"]; след това ако [-z "$ {DISPLAY}"]; след това експортирайте DISPLAY = 'localhost: 10' fifi След като запишете файла, изпълнете следната команда: "chmod 777 $ {HOME}/bin/ssh_login", за да направите скрипта изпълним. Това, което прави това, е, че всяка X програма, стартирана от конзола, която е влязла през SSH към порта, който пренасочва обратно към компютъра SSH-клиент, в този случай компютърът с Windows, работещ с XMing. Това просто ни спасява от въвеждането на един и същ ред „DISPLAY =“всеки път, когато влизате през SSH.

Стъпка 5: Стартирайте вашия SSH клиент

Стартирайте вашия SSH клиент
Стартирайте вашия SSH клиент
Стартирайте вашия SSH клиент
Стартирайте вашия SSH клиент

Стартирайте вашата SSH сесия, като щракнете върху бутона „Вход“. След като първоначалното упълномощаване приключи и приемете всички ключове за шифроване, от които се нуждаете, вероятно ще имате отворен прозорец на командния ред и защитен прозорец за ftp. Засега можете да затворите прозореца на sFTP. За да тествате настройката си, стартирайте „xeyes“от командния ред. Ако видите две големи googley очи след мишката ви, с икона X-Windows и лента с прозорец над тях, значи настройката ви работи!

Стъпка 6: Версия от Linux към Linux

Версия от Linux към Linux
Версия от Linux към Linux
Версия от Linux към Linux
Версия от Linux към Linux

Като допълнителна стъпка, ако се опитвате да извършите същия тип неща от Linux клиент към отделен Linux сървър, това е много просто. Всеки компютър трябва да има инсталиран клиент и сървър на openSSH. На един от компютрите просто изпълнете „ssh -l -Y“. Опциите "-X" и "-Y" позволяват препращане на X Server, точно така, но опцията "-Y" позволява повече сървърни функции, отколкото "-X". Опцията "-l" ви позволява да посочите потребителския сървър потребител на компютъра, с който да влезете, в случай че няма идентичен потребител с потребителското име, с което сте влезли на клиентския компютър.

Препоръчано: