Indholdsfortegnelse:
- Trin 1: Konfigurer din SSH -klient
- Trin 2: Installer XMing, X Server til Windows
- Trin 3: Sørg for, at OpenSSH er installeret på Linux
- Trin 4: Tilføj en automatisk "DISPLAY" -variabel til Linux -computeren
- Trin 5: Start din SSH -klient
- Trin 6: Linux-til-Linux-version
Video: Brug SSH og XMing til at vise X -programmer fra en Linux -computer på en Windows -computer: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Hvis du bruger Linux på arbejdet og Windows derhjemme eller omvendt, skal du til tider logge ind på computeren på dit andet sted og køre programmer. Nå, du kan installere en X-server og aktivere SSH-tunneling med din SSH-klient og en-up både VNC og Remote Desktop, for hurtighed og brugervenlighed. Dette kan bruges ved hjælp af sourceforge.net/projects/xming/ og www.bitvise.com/tunnelier som dine Windows -løsninger og Openssh til Linux -siden. På en sidebemærkning kan alt dette også gøre brug af LogMeIn Hamachi som en let at bruge VPN.
Trin 1: Konfigurer din SSH -klient
I dette trin konfigurerer vi din SSH -klient. Installer først din kopi af Bitvise Tunnelier, og start den. Du kan oprette en forbindelsesprofil med Linux -serverens IP -adresse eller værtsnavn og eventuelt automatiske loginoplysninger. Den næste del af dette trin er at udfylde de porte, der skal videresendes via SSH. For Windows X Server videresender vi linux boxens port 6010 til windows box port 6000, hvor XMing kører. På denne måde kan Linux egen X Server køre uforstyrret på port 6000.
Trin 2: Installer XMing, X Server til Windows
Kør installationsprogrammet til XMing. Start derefter XMing i baggrunden. Du kan springe konfigurationsmulighederne over, da standardindstillingerne burde være fine.
Trin 3: Sørg for, at OpenSSH er installeret på Linux
Sørg for, at OpenSSH er installeret og kører på din Linux -computer. For Ubuntu kan du simpelthen køre "sudo apt-get install openssh-server" i kommandoterminalen. Andre Linux -distributioner vil variere.
Trin 4: Tilføj en automatisk "DISPLAY" -variabel til Linux -computeren
Tilføj følgende linjer til slutningen af filen i "$ {HOME}/. Bashrc": hvis [-d "$ {HOME}/bin"]; eksporter derefter PATH = "$ {PATH}: $ {HOME}/bin" if [-f "$ {HOME}/bin/ssh_login"]; derefter. "$ {HOME}/bin/ssh_login" fifiOpret derefter filen "$ {HOME}/bin/ssh_login". Opret filen med følgende indledende indhold:#!/Bin/shif [-n "$ {SSH_CLIENT}"]; så hvis [-z "$ {DISPLAY}"]; eksporter derefter DISPLAY = 'localhost: 10' fifi Efter at have gemt filen, skal du køre følgende kommando: "chmod 777 $ {HOME}/bin/ssh_login" for at gøre scriptet eksekverbart. Hvad dette gør, er, at ethvert X-program startes fra en konsol, der er logget ind via SSH, til porten, der omdirigerer tilbage til SSH-Client-pc'en, i dette tilfælde Windows-pc'en, der kører XMing. Dette sparer os bare for at skrive den samme "DISPLAY =" linje hver gang du logger ind via SSH.
Trin 5: Start din SSH -klient
Start din SSH -session ved at klikke på knappen "Login". Når den første autorisation er fuldført, og du accepterer alle krypteringsnøgler, du skal, har du sandsynligvis et kommandopromptvindue og et sikkert ftp -vindue åbent. Du kan lukke sFTP -vinduet for nu. For at teste din opsætning skal du køre "xeyes" fra kommandoprompten. Hvis du ser to store googley øjne, der følger din mus, med et X-Windows-ikon og vindueslinje over dem, så fungerer din opsætning!
Trin 6: Linux-til-Linux-version
Som et ekstra trin, hvis du prøver at udføre den samme type ting fra en Linux -klient til en separat Linux -server, er det meget enkelt. Hver computer skal have openSSH Client og Server installeret. På en af computerne skal du bare køre "ssh -l -Y". Indstillingerne "-X" og "-Y" muliggør videresendelse af X Server, ligesom det, men "-Y" -indstillingen muliggør flere serverfunktioner, end "-X" gør. Med "-l" kan du angive brugerserveren computerens bruger til at logge på, hvis der ikke er en identisk bruger til det brugernavn, du er logget på med på klient -pc'en.
Anbefalede:
Programmering af en Arduino Brug af en anden Arduino til at vise en rulletekst uden et bibliotek: 5 trin
Programmering af en Arduino Brug af en anden Arduino til at vise en rulletekst uden et bibliotek: Sony Spresense eller Arduino Uno er ikke så dyre og kræver ikke meget strøm. Men hvis dit projekt har en begrænsning på strøm, plads eller endda budget, kan du overveje at bruge Arduino Pro Mini. I modsætning til Arduino Pro Micro, Arduino Pro Mi
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Brug Arduino til at vise motorens omdrejningstal: 10 trin (med billeder)
Brug Arduino til at vise motorens omdrejningstal: Denne vejledning beskriver, hvordan jeg brugte en Arduino UNO R3, en 16x2 LCD -skærm med I2C og en LED -strimmel, der skal bruges som motorhastighedsmåler og skiftelys i min Acura Integra -sporvogn. Det er skrevet i form af nogen med en vis erfaring eller eksponering
Sikker SSH / SCP -forbindelse fra Raspberry Pi til Cloud Server til sikkerhedskopiering og opdateringer: 3 trin
Sikker SSH / SCP -forbindelse fra Raspberry Pi til Cloud Server til sikkerhedskopier og opdateringer: Formålet med denne instruktør er at vise dig, hvordan du tilslutter automatisk og sikkert fra din Raspberry Pi til en ekstern cloud -server (og omvendt) for at udføre sikkerhedskopier og opdateringer osv. For at gøre dette, bruger du SSH -nøglepar, som
Sådan tælles fra 0 til 99 Brug af 8051 mikrokontroller med 7 segmentvisning: 5 trin (med billeder)
Sådan tælles fra 0 til 99 Brug af 8051 mikrokontroller med 7 segmenters display: Hej alle sammen, I denne vejledning vil vi fortælle dig om, hvordan man tæller fra 0 til 99 ved hjælp af to 7 segmenters display