Innholdsfortegnelse:
- Trinn 1: Konfigurer SSH -klienten
- Trinn 2: Installer XMing, X Server for Windows
- Trinn 3: Sørg for at OpenSSH er installert på Linux
- Trinn 4: Legg til en automatisk "DISPLAY" -variabel for Linux -datamaskinen
- Trinn 5: Start SSH -klienten
- Trinn 6: Linux-til-Linux-versjon
Video: Bruk SSH og XMing til å vise X -programmer fra en Linux -datamaskin på en Windows -datamaskin: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:26
Hvis du bruker Linux på jobben, og Windows hjemme, eller omvendt, kan det være at du til tider må logge deg på datamaskinen på det andre stedet og kjøre programmer. Vel, du kan installere en X-server og aktivere SSH-tunneling med SSH-klienten din, og en-up både VNC og eksternt skrivebord, for hastighet og brukervennlighet. Dette kan brukes ved hjelp av sourceforge.net/projects/xming/ og www.bitvise.com/tunnelier som Windows -løsningene dine, og Openssh for Linux -siden. På en side note, alt dette kan også gjøre bruk av LogMeIn Hamachi som en brukervennlig VPN.
Trinn 1: Konfigurer SSH -klienten
I dette trinnet konfigurerer vi SSH -klienten din. Installer først din kopi av Bitvise Tunnelier, og start den. Du kan opprette en tilkoblingsprofil med Linux -serverens IP -adresse eller vertsnavn, og eventuelt automatisk påloggingsinformasjon. Den neste delen av dette trinnet er å fylle ut portene som skal videresendes via SSH. For Windows X Server videresender vi linux -boksens port 6010 til Windows -boksen port 6000, der XMing vil kjøre. På denne måten kan Linux sin egen X Server kjøre uforstyrret, på port 6000.
Trinn 2: Installer XMing, X Server for Windows
Kjør installasjonsprogrammet for XMing. Start deretter XMing i bakgrunnen. Du kan hoppe over konfigurasjonsalternativene, ettersom standardinnstillingene skal være fine.
Trinn 3: Sørg for at OpenSSH er installert på Linux
Sørg for at OpenSSH er installert og kjører på din Linux -datamaskin. For Ubuntu kan du ganske enkelt kjøre "sudo apt-get install openssh-server" i kommandoterminalen. Andre Linux -distribusjoner vil variere.
Trinn 4: Legg til en automatisk "DISPLAY" -variabel for Linux -datamaskinen
Legg til følgende linjer i slutten av filen i "$ {HOME}/. Bashrc": if [-d "$ {HOME}/bin"]; eksporter deretter PATH = "$ {PATH}: $ {HOME}/bin" if [-f "$ {HOME}/bin/ssh_login"]; deretter. "$ {HOME}/bin/ssh_login" fifi Lag deretter filen "$ {HOME}/bin/ssh_login". Lag filen med følgende innledende innhold:#!/Bin/shif [-n "$ {SSH_CLIENT}"]; så hvis [-z "$ {DISPLAY}"]; eksporter deretter DISPLAY = 'localhost: 10' fifi Etter at du har lagret filen, kjører du følgende kommando: "chmod 777 $ {HOME}/bin/ssh_login" for å gjøre skriptet kjørbart. Hva dette gjør, er poeng et hvilket som helst X-program startet fra en konsoll som er logget inn via SSH til porten som omdirigerer tilbake til SSH-klient-PC-en, i dette tilfellet, Windows-PCen som kjører XMing. Dette sparer oss bare for å skrive den samme "DISPLAY =" -linjen hver gang du logger deg på via SSH.
Trinn 5: Start SSH -klienten
Start SSH -økten din ved å klikke på "Logg inn" -knappen. Etter at den første autorisasjonen er fullført, og du godtar alle krypteringsnøkler du trenger, vil du sannsynligvis ha et ledetekstvindu og et sikkert ftp -vindu åpent. Du kan lukke sFTP -vinduet for nå. For å teste oppsettet ditt, kjør "xeyes" fra ledeteksten. Hvis du ser to store googley-øyne etter musen, med et X-Windows-ikon og en vinduslinje over dem, fungerer oppsettet ditt!
Trinn 6: Linux-til-Linux-versjon
Som et ekstra trinn, hvis du prøver å utføre den samme typen ting fra en Linux -klient til en egen Linux -server, er det veldig enkelt. Hver datamaskin bør ha openSSH Client og Server installert. Bare kjør "ssh -l -Y" på en av datamaskinene. Alternativene "-X" og "-Y" muliggjør videresending av X-server, akkurat slik, men alternativet "-Y" muliggjør flere serverfunksjoner enn "-X". Alternativet "-l" lar deg spesifisere brukerserveren datamaskinens bruker for å logge på, hvis det ikke er en identisk bruker til brukernavnet du er logget på med på klient -PCen.
Anbefalt:
I2C / IIC LCD -skjerm - Bruk en SPI LCD til I2C LCD -skjermen Bruke SPI til IIC -modulen med Arduino: 5 trinn
I2C / IIC LCD -skjerm | Bruk en SPI LCD til I2C LCD -skjermen Bruke SPI til IIC -modulen med Arduino: Hei folkens siden en vanlig SPI LCD 1602 har for mange ledninger å koble til, så det er veldig vanskelig å koble den til arduino, men det er en modul tilgjengelig på markedet som kan konverter SPI -skjerm til IIC -skjerm, så da trenger du bare å koble til 4 ledninger
Bruk Arduino til å vise motorens turtall: 10 trinn (med bilder)
Bruk Arduino til å vise motorens turtall: Denne guiden vil skissere hvordan jeg brukte en Arduino UNO R3, en 16x2 LCD -skjerm med I2C og en LED -stripe som skal brukes som motorhastighetsmåler og skiftelys i min Acura Integra -sporbil. Det er skrevet i form av noen med litt erfaring eller eksponering
Sikker SSH / SCP -tilkobling fra Raspberry Pi til Cloud Server for sikkerhetskopiering og oppdateringer: 3 trinn
Sikker SSH / SCP -tilkobling fra Raspberry Pi til Cloud Server for sikkerhetskopier og oppdateringer: Formålet med denne instruksen er å vise deg hvordan du kobler deg automatisk og sikkert fra din Raspberry Pi til en ekstern skyserver (og omvendt) for å utføre sikkerhetskopier og oppdateringer osv. For å gjøre dette bruker du SSH -nøkkelpar som obvi
Bruk Orange Pi Uten Monitor ved å bruke SSH og VNC Server: 6 trinn
Bruk Orange Pi uten skjerm ved å bruke SSH og VNC Server: Orange Pi er som en minidatamaskin. Den har alle grunnleggende porter som en vanlig datamaskin har. Som HDMIUSBEthernetIT har noen spesielle porter som USB -OTGGPIO -hoderSD -kortsporParallell kameraport Hvis du vil bruke oransje pi, må du ha behov for
Legg til en PC-synkroniseringskontakt til en Nikon Sc-28 Ttl-kabel (bruk Autoinnstillinger for en på kamerablits og utløser kamerablitser!): 4 trinn
Legg til en PC-synkroniseringskontakt til en Nikon Sc-28 Ttl-kabel (bruk Autoinnstillinger for på-kamera-blits og utløserkamera-blitser !!): I denne instruksen vil jeg vise deg hvordan du fjerner en av de irriterende proprietære 3-pinners TTL-kontaktene på på siden av en Nikon SC-28 av kameraet TTL-kabel og bytt den ut med en standard PC-synkroniseringskontakt. dette lar deg bruke en dedikert blits, s