Innehållsförteckning:
- Steg 1: Konfigurera din SSH -klient
- Steg 2: Installera XMing, X -servern för Windows
- Steg 3: Se till att OpenSSH är installerat på Linux
- Steg 4: Lägg till en automatisk "DISPLAY" -variabel för Linux -datorn
- Steg 5: Starta din SSH -klient
- Steg 6: Linux-till-Linux-version
Video: Använd SSH och XMing för att visa X -program från en Linux -dator på en Windows -dator: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:48
Om du använder Linux på jobbet och Windows hemma eller tvärtom kan du ibland behöva logga in på datorn på din andra plats och köra program. Tja, du kan installera en X-server och aktivera SSH-tunnling med din SSH-klient, och en-up både VNC och fjärrskrivbord, för snabbhet och användbarhet. Detta kan användas med sourceforge.net/projects/xming/ och www.bitvise.com/tunnelier som dina Windows -lösningar och Openssh för Linux -sidan. På en sidoanteckning kan allt detta också använda LogMeIn Hamachi som en lättanvänd VPN.
Steg 1: Konfigurera din SSH -klient
I det här steget konfigurerar vi din SSH -klient. Installera först din kopia av Bitvise Tunnelier och starta den. Du kan skapa en anslutningsprofil med Linux -serverns IP -adress eller värdnamn och eventuellt automatisk inloggningsinformation. Nästa del av detta steg är att fylla i portarna som ska vidarebefordras via SSH. För Windows X Server kommer vi att vidarebefordra linuxboxens port 6010 till windows boxens port 6000, där XMing körs. På så sätt kan Linux egen X Server köras ostört vid port 6000.
Steg 2: Installera XMing, X -servern för Windows
Kör installationsprogrammet för XMing. Starta sedan XMing i bakgrunden. Du kan hoppa över konfigurationsalternativen, eftersom standardinställningarna borde vara bra.
Steg 3: Se till att OpenSSH är installerat på Linux
Se till att OpenSSH är installerat och körs på din Linux -dator. För Ubuntu kan du helt enkelt köra "sudo apt-get install openssh-server" i kommandoterminalen. Andra Linux -distributioner kommer att skilja sig åt.
Steg 4: Lägg till en automatisk "DISPLAY" -variabel för Linux -datorn
Lägg till följande rader i slutet av filen i "$ {HOME}/. Bashrc": if [-d "$ {HOME}/bin"]; exportera sedan PATH = "$ {PATH}: $ {HOME}/bin" om [-f "$ {HOME}/bin/ssh_login"]; sedan. "$ {HOME}/bin/ssh_login" fifi Skapa sedan filen "$ {HOME}/bin/ssh_login". Skapa filen med följande initiala innehåll:#!/Bin/shif [-n "$ {SSH_CLIENT}"]; sedan om [-z "$ {DISPLAY}"]; exportera sedan DISPLAY = 'localhost: 10' fifi Efter att du har sparat filen kör du följande kommando: "chmod 777 $ {HOME}/bin/ssh_login" för att göra skriptet körbart. Vad detta gör är att alla X-program startas från en konsol som är inloggad via SSH till porten som omdirigerar tillbaka till SSH-klient-datorn, i detta fall Windows-datorn som kör XMing. Detta sparar oss bara från att skriva samma "DISPLAY =" rad varje gång du loggar in via SSH.
Steg 5: Starta din SSH -klient
Starta din SSH -session genom att klicka på knappen "Logga in". När den första auktoriseringen är klar och du accepterar alla krypteringsnycklar du behöver, har du troligtvis ett kommandotolksfönster och ett säkert ftp -fönster öppet. Du kan stänga sFTP -fönstret för tillfället. För att testa din installation, kör "xeyes" från kommandotolken. Om du ser två stora googley-ögon som följer din mus, med en X-Windows-ikon och fönsterfält ovanför dem, fungerar din installation!
Steg 6: Linux-till-Linux-version
Som ett extra steg, om du försöker utföra samma typ av saker från en Linux -klient till en separat Linux -server, är det väldigt enkelt. Varje dator bör ha openSSH Client och Server installerad. Kör bara "ssh -l -Y" på en av datorerna. Alternativen "-X" och "-Y" möjliggör vidarebefordran av X-server, precis så, men alternativet "-Y" möjliggör fler serverfunktioner än "-X". Med alternativet "-l" kan du ange användarservern datorns användare att logga in med, om det inte finns någon identisk användare med det användarnamn du är inloggad med på klient -datorn.
Rekommenderad:
Använd Arduino för att visa motorvarvtal: 10 steg (med bilder)
Använd Arduino för att visa motorvarvtal: Denna guide beskriver hur jag använde en Arduino UNO R3, en 16x2 LCD -skärm med I2C och en LED -remsa som ska användas som motorvarvtalsmätare och växelljus i min Acura Integra -spårbil. Det är skrivet i termer av någon med viss erfarenhet eller exponering
Så här ställer du in Samsung Galaxy S7 med Android 8.0 för att bara visa skärmen för en app !!: 5 steg
Så här ställer du in Samsung Galaxy S7 med Android 8.0 att bara visa skärmen för en app !!: Denna instruktion visar dig hur du ställer in din samsung galaxy s7 för att bara visa skärmen för en app.Detta är bra om du har en bebis/ett barn som gillar att spela med din telefon eller vill se till att din telefon bara finns i en app när någon annan är
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: 3 steg
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: Detta projekt hjälper dig att ansluta 18 lysdioder (6 röda + 6 blå + 6 gula) till ditt Arduino-kort och analysera datorns ljudkortets realtidsignaler och vidarebefordra dem till lysdioderna för att tända dem enligt slageffekterna (Snare, High Hat, Kick)
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?
Enkel smygfotbrytare / pedal för att minimera Windows och visa skrivbordet: 10 steg
Easy Stealth fotpedal / pedal för att minimera Windows och visa skrivbord: Jag tillbringar mestadels tid vid en datorprogrammering, och på kort tid slutar jag med hela mitt skärmens riktiga tillstånd fyllt med fönster. För det mesta är mina fötter väldigt lata, så jag tog idén jag såg någonstans för att göra en mycket lätt och billig fot