Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Če uporabljate Linux v službi in Windows doma ali obratno, se boste morda morali prijaviti v računalnik na drugi lokaciji in zagnati programe. No, za hitrost in uporabnost lahko namestite strežnik X in omogočite tuneliranje SSH s svojim odjemalcem SSH ter enkratnim povezovanjem tako VNC kot oddaljenega namizja..com/tunnelier kot rešitve za Windows in Openssh za stran Linux. Po drugi strani pa lahko vse to uporabi LogMeIn Hamachi kot enostaven VPN.
1. korak: Nastavite odjemalca SSH
V tem koraku bomo nastavili vašega odjemalca SSH. Najprej namestite svoj izvod Bitvise Tunnelierja in ga zaženite. Ustvarite lahko profil za povezavo z naslovom IP strežnika Linux ali imenom gostitelja in po želji tudi podatki za samodejno prijavo. Naslednji del tega koraka je izpolnjevanje vrat za posredovanje prek SSH. Pri strežniku Windows X bomo vrata Linuxa 6010 posredovali v vrata okna 6000 oken, kjer bo deloval XMing. Tako lahko Linuxov lastni strežnik X deluje nemoteno na vratih 6000.
Korak: Namestite XMing, strežnik X za Windows
Zaženite namestitveni program za XMing. Nato zaženite XMing v ozadju. Konfiguracijske možnosti lahko preskočite, saj morajo biti privzete nastavitve v redu.
3. korak: Prepričajte se, da je OpenSSH nameščen v Linuxu
V računalniku Linux se prepričajte, da je OpenSSH nameščen in zagnan. Za Ubuntu lahko preprosto zaženete "sudo apt-get install openssh-server" v ukaznem terminalu. Druge distribucije Linuxa se bodo razlikovale.
4. korak: Dodajte samodejno spremenljivko "DISPLAY" za računalnik Linux
Na konec datoteke v "$ {HOME}/. Bashrc" dodajte naslednje vrstice: če [-d "$ {HOME}/bin"]; nato izvozi PATH = "$ {PATH}: $ {HOME}/bin", če [-f "$ {HOME}/bin/ssh_login"]; potem. "$ {HOME}/bin/ssh_login" fifiNato ustvarite datoteko "$ {HOME}/bin/ssh_login". Ustvarite datoteko z naslednjo začetno vsebino:#!/Bin/shif [-n "$ {SSH_CLIENT}"]; potem če [-z "$ {DISPLAY}"]; nato izvozi DISPLAY = 'localhost: 10' fifi Po shranjevanju datoteke zaženite naslednji ukaz: "chmod 777 $ {HOME}/bin/ssh_login", da bo skript izvedljiv. To naredi tako, da pokaže, da se kateri koli program X, ki se je zagnal s konzole, prijavljene prek SSH, do vrat, ki se preusmerijo nazaj v odjemalni računalnik SSH, v tem primeru računalnik z operacijskim sistemom Windows, ki uporablja XMing. To nas samo reši, da pri vsaki prijavi prek SSH vnesemo isto vrstico »DISPLAY =«.
5. korak: Zaženite odjemalca SSH
Začnite sejo SSH s klikom na gumb "Prijava". Ko se prvotno pooblastilo zaključi in sprejmete vse šifrirne ključe, ki jih potrebujete, se vam bo verjetno odprlo okno ukaznega poziva in varno okno ftp. Okno sFTP lahko za zdaj zaprete. Če želite preizkusiti nastavitve, v ukaznem pozivu zaženite »xeyes«. Če vidite dve veliki googley očesi, ki sledita miški z ikono X-Windows in okensko vrstico nad njimi, potem vaša nastavitev deluje!
6. korak: Različica Linux-to-Linux
Kot dodaten korak, če poskušate izvesti isto vrsto stvari od odjemalca Linux do ločenega strežnika Linux, je to zelo preprosto. Vsak računalnik mora imeti nameščenega odjemalca in strežnika openSSH. V enem od računalnikov zaženite "ssh -l -Y". Možnosti "-X" in "-Y" omogočata posredovanje strežnika X tako, vendar možnost "-Y" omogoča več funkcij strežnika kot "-X". Možnost "-l" vam omogoča, da določite uporabniški strežnik uporabnika računalnika, s katerim se lahko prijavite, če ni enakega uporabniškega imena, s katerim ste prijavljeni na odjemalcu.