Агуулгын хүснэгт:

Windows компьютер дээрх Linux компьютерээс X програмыг харуулахын тулд SSH ба XMing -ийг ашиглаарай: 6 алхам
Windows компьютер дээрх Linux компьютерээс X програмыг харуулахын тулд SSH ба XMing -ийг ашиглаарай: 6 алхам

Видео: Windows компьютер дээрх Linux компьютерээс X програмыг харуулахын тулд SSH ба XMing -ийг ашиглаарай: 6 алхам

Видео: Windows компьютер дээрх Linux компьютерээс X програмыг харуулахын тулд SSH ба XMing -ийг ашиглаарай: 6 алхам
Видео: BTT SKR2 - Установка прошивки Klipper 2024, Арваннэгдүгээр
Anonim
Windows компьютер дээрх Linux компьютерээс X програмыг харуулахын тулд SSH болон XMing -ийг ашиглана уу
Windows компьютер дээрх Linux компьютерээс X програмыг харуулахын тулд SSH болон XMing -ийг ашиглана уу

Хэрэв та Linux -ийг ажил дээрээ, Windows -ийг гэртээ эсвэл эсрэгээр ашигладаг бол заримдаа өөр байршилд байгаа компьютер дээрээ нэвтэрч, програм ажиллуулах шаардлагатай болдог. Та X Server суулгаж, SSH Туннелийг өөрийн SSH үйлчлүүлэгч, VNC болон Алсын Ширээний аль алиныг нь идэвхжүүлж, хурд, ашиглалтыг идэвхжүүлж болно..com/tunnelier нь Windows -ийн шийдлүүд, харин Linux -ийн хувьд Opensh. Нэмж дурдахад энэ бүхэн LogMeIn Hamachi-ийг ашиглахад хялбар VPN болгон ашиглаж болно.

Алхам 1: SSH үйлчлүүлэгчээ тохируулна уу

SSH үйлчлүүлэгчээ тохируулна уу
SSH үйлчлүүлэгчээ тохируулна уу
SSH үйлчлүүлэгчээ тохируулна уу
SSH үйлчлүүлэгчээ тохируулна уу

Энэ алхам дээр бид таны SSH үйлчлүүлэгчийг тохируулах болно. Нэгдүгээрт, Bitvise Tunnelier -ийн хуулбарыг суулгаад эхлүүлнэ үү. Та холболтын профайлыг Линукс серверийн IP хаяг эсвэл хостын нэрээр, мөн автоматаар нэвтрэх мэдээлэл үүсгэх боломжтой. Энэ алхамын дараагийн хэсэг нь SSH -ээр дамжуулах портуудыг бөглөх явдал юм. Windows X Server -ийн хувьд бид линукс хайрцагны 6010 портыг XMing ажиллах цонхны 6000 порт руу шилжүүлэх болно. Ингэснээр Линукс өөрийн X Server -ийг 6000 порт дээр саадгүй ажиллуулж чадна.

Алхам 2: Windows -д зориулсан X Server XMing -ийг суулгана уу

XMing суулгах програмыг ажиллуулна уу. Дараа нь XMing -ийг цаана нь эхлүүлээрэй. Та тохиргооны сонголтуудыг алгасаж болно, учир нь анхдагч утга нь зүгээр байх ёстой.

Алхам 3: Linux дээр OpenSSH суулгасан эсэхийг шалгаарай

OpenSSH нь Linux дээр суулгагдсан эсэхийг шалгаарай
OpenSSH нь Linux дээр суулгагдсан эсэхийг шалгаарай

Линукс компьютер дээрээ OpenSSH суулгаж, ажиллаж байгаа эсэхийг шалгаарай. Ubuntu-ийн хувьд та тушаалын терминал дээр "sudo apt-get install openssh-server" -ийг ажиллуулж болно. Линуксийн бусад түгээлтүүд өөр өөр байх болно.

Алхам 4: Линукс компьютерт автоматаар "DISPLAY" хувьсагч нэмнэ үү

Автомат нэмэх
Автомат нэмэх
Автомат нэмэх
Автомат нэмэх
Автомат нэмэх
Автомат нэмэх

Дараах мөрүүдийг "$ {HOME}/. Bashrc" доторх файлын төгсгөлд нэмнэ үү: хэрэв [-d "$ {HOME}/bin"]; дараа нь экспортлох PATH = "$ {PATH}: $ {HOME}/bin" бол [-f "$ {HOME}/bin/ssh_login"]; дараа нь. "$ {HOME}/bin/ssh_login" fifiДараа нь "$ {HOME}/bin/ssh_login" файлыг үүсгэнэ үү. Дараахь анхны агуулгатай файл үүсгэнэ үү:#!/Bin/shift [-n "$ {SSH_CLIENT}"]; дараа нь хэрэв [-z "$ {DISPLAY}"]; дараа нь экспортлох DISPLAY = 'localhost: 10' fifi Файлыг хадгалсны дараа скриптийг ажиллуулахын тулд дараах тушаалыг ажиллуулна уу: "chmod 777 $ {HOME}/bin/ssh_login". Энэ нь юу хийдэг вэ гэхээр аливаа X програмыг SSH-ээр нэвтэрсэн консолоос эхлэн SSH-Client PC рүү буцааж чиглүүлдэг порт руу оруулдаг бөгөөд энэ тохиолдолд XMing-ийг ажиллуулж буй Windows PC юм. Энэ нь таныг SSH -ээр нэвтрэх болгондоо ижил "DISPLAY =" мөрийг бичихээс авардаг.

Алхам 5: SSH үйлчлүүлэгчээ эхлүүлнэ үү

SSH үйлчлүүлэгчээ эхлүүлээрэй
SSH үйлчлүүлэгчээ эхлүүлээрэй
SSH үйлчлүүлэгчээ эхлүүлээрэй
SSH үйлчлүүлэгчээ эхлүүлээрэй

"Нэвтрэх" товчийг дарж SSH хуралдаанаа эхлүүлнэ үү. Анхны зөвшөөрөл дууссаны дараа шаардлагатай шифрлэлтийн түлхүүрүүдийг хүлээн авсны дараа танд тушаалын мөрийн цонх, аюулгүй ftp цонх нээгдэх болно. Та одоогоор sFTP цонхыг хааж болно. Тохиргоог шалгахын тулд командын мөрөөс "xeyes" -г ажиллуулна уу. Хэрэв та хулганыхаа араас X-Windows дүрс, цонхны тавиуртай хоёр том нүдтэй нүд харж байгаа бол таны тохиргоо ажиллаж байна!

Алхам 6: Линукс-Линукс хувилбар

Линукс-Линукс хувилбар
Линукс-Линукс хувилбар
Линукс-Линукс хувилбар
Линукс-Линукс хувилбар

Нэмэлт алхам бол хэрэв та Linux клиентээс тусдаа Линукс сервер рүү ижил төрлийн зүйл хийхийг оролдож байгаа бол энэ нь маш энгийн зүйл юм. Компьютер бүр openSSH клиент ба сервер суулгасан байх ёстой. Нэг компьютер дээр "ssh -l -Y" ажиллуулна уу. "-X" ба "-Y" сонголтууд нь X Server дамжуулалтыг идэвхжүүлдэг боловч "-Y" сонголт нь "-X" -ээс илүү олон серверийн онцлогийг идэвхжүүлдэг. "-L" сонголт нь хэрэглэгчийн серверийг тодорхойлох боломжийг олгодог. үйлчлүүлэгч компьютер дээр нэвтэрсэн хэрэглэгчийн нэртэй ижил хэрэглэгч байхгүй тохиолдолд нэвтрэх компьютерийн хэрэглэгч.

Зөвлөмж болгож буй: