5 cool stvari koje možete učiniti s SSH poslužiteljem

Sadržaj:

5 cool stvari koje možete učiniti s SSH poslužiteljem
5 cool stvari koje možete učiniti s SSH poslužiteljem

Video: 5 cool stvari koje možete učiniti s SSH poslužiteljem

Video: 5 cool stvari koje možete učiniti s SSH poslužiteljem
Video: How to learn any language in six months | Chris Lonsdale | TEDxLingnanUniversity - YouTube 2024, Studeni
Anonim
SSH nudi više od samo sigurne, udaljenog okruženja terminala. SSH možete koristiti za tuneliranje prometa, prijenos datoteka, montiranje udaljenih datotečnih sustava i još mnogo toga. Ovi savjeti i trikovi pomoći će vam da iskoristite SSH poslužitelj.
SSH nudi više od samo sigurne, udaljenog okruženja terminala. SSH možete koristiti za tuneliranje prometa, prijenos datoteka, montiranje udaljenih datotečnih sustava i još mnogo toga. Ovi savjeti i trikovi pomoći će vam da iskoristite SSH poslužitelj.

SSH ne samo autentičnost preko šifrirane veze - sav vaš SSH promet je šifriran. Bilo da prenosite datoteku, pregledavate web ili pokrenite naredbu, vaše su aktivnosti privatne.

SSH tuneliranje

SSH tuneliranje omogućuje udaljenom SSH poslužitelju funkcioniranje kao proxy poslužitelj. Mrežni promet s lokalnog sustava može se poslati putem sigurne veze na SSH poslužitelj. Na primjer, možete usmjeriti promet pregledavanja weba putem SSH tunela da biste ga šifrirali. To bi spriječilo korisnike na javnim Wi-Fi mrežama da vide ono što pregledavate ili zaobiđete web-lokacije i filtre sadržaja na lokalnoj mreži.

Naravno, promet postaje nekriptiran kad napusti SSH poslužitelj i pristupa Internetu. Na web poslužitelju koji pristupate kroz tunel, vaša će se veza pojaviti na računalu s vašim SSH poslužiteljem, a ne lokalnim sustavom.

Na Linuxu koristite sljedeću naredbu za stvaranje SOCKS proxya na portu 9999 na vašem lokalnom sustavu:

ssh -D 9999 -C user@host

Tunel će biti otvoren dok vaš SSH veza ne završi.
Tunel će biti otvoren dok vaš SSH veza ne završi.

Otvorite web-preglednik (ili neku drugu aplikaciju) i postavite SOCKS proxy u priključak 9999 i localhost. Koristiti localhost jer ulaz tunela radi na vašem lokalnom sustavu.

Također smo pokriveni pomoću PuTTY za postavljanje SSH tunela na Windows.
Također smo pokriveni pomoću PuTTY za postavljanje SSH tunela na Windows.

Prijenos datoteka SCP

Šifra skripta ili sigurna kopija omogućuje vam prijenos datoteka između udaljenog sustava koji pokreće SSH poslužitelj i vaš lokalni sustav.

Primjerice, za kopiranje lokalne datoteke na udaljeni sustav, upotrijebite sljedeću sintaksu:

scp /path/to/local/file user@host:/path/to/destination/file

Da biste kopirali datoteku na udaljenom SSH poslužitelju lokalnom sustavu, upotrijebite ovu sintaksa umjesto toga:
Da biste kopirali datoteku na udaljenom SSH poslužitelju lokalnom sustavu, upotrijebite ovu sintaksa umjesto toga:

scp -r user@host:/path/to/remote/file /path/to/destination/file

Također možete postaviti pristup bez lozinke scp i koristiti scp za prijenos datoteka iz skripti.

Ugradnja udaljene direktorije

Možete montirati daljinsku mapu preko SSH i pristupiti ga kao i bilo koji drugi direktorij na vašem sustavu, preskakajući dosadan scp proces za prijenos datoteka.

Ako koristite Ubuntu ili neko drugo GNOME radno okruženje s Nautilusovim upraviteljem datotekama, pokrenite upravitelj datoteka, kliknite izbornik Datoteka i odaberite Spajanje na poslužitelj.

Od vas će se tražiti da unesete detalje SSH poslužitelja i vjerodajnice.
Od vas će se tražiti da unesete detalje SSH poslužitelja i vjerodajnice.
Datoteke na udaljenom sustavu pojavit će se u vašem upravitelju datoteka.
Datoteke na udaljenom sustavu pojavit će se u vašem upravitelju datoteka.
Druge Linux okruženja radne površine mogu imati slične opcije za jednostavno postavljanje direktorija preko SSH-a.
Druge Linux okruženja radne površine mogu imati slične opcije za jednostavno postavljanje direktorija preko SSH-a.

Ako nemate pristup GUI-ju ili biste radije koristili uslužni program za kraj, možete upotrijebiti sshfs za montiranje daljinskog SSH sustava kao datotečnog sustava na računalu.

Očuvanje terminskih sesija

Svaki put kada se prijavite s SSH, bit će vam predstavljena nova sesije terminala. Kada se odjavite, sesija će biti zatvorena. Ako biste radije sačuvali terminalsku sjednicu između SSH sesija, upotrijebite GNU Zaslon ili alternativni program.

Nakon prijave u udaljeni sustav, pokrenite zaslon naredbu za pokretanje sesije zaslona. Pokrenite naredbe unutar zaslonske sesije, a zatim pritisnite Ctrl-a i onda d da biste se odvojili od zaslona zaslona.

Sesija zaslona i naredbe koje se izvode unutar njega nastavljaju raditi u pozadini. Da biste se kasnije vratili na sesiju zaslona, pokrenite zaslon -r naredba.

SSH može prihvatiti naredbe koje će se pokrenuti prilikom prijave, tako da se možete povezati s SSH poslužiteljem i ponovno povezati sesijom zaslona s jednim naredbom:

ssh -t user@host screen -r

Ako imate lokalni pristup sustavu koji pokreće SSH poslužitelj, možete se prebacivati između pristupanja sesije zaslona lokalno i daljinski.
Ako imate lokalni pristup sustavu koji pokreće SSH poslužitelj, možete se prebacivati između pristupanja sesije zaslona lokalno i daljinski.

Vizualiziranje ključnih otisaka prstiju

Kada se povežete s SSH poslužiteljem s drugog sustava, vidjet ćete poruku upozorenja ako sustav već ne zna svoj ključ. Ta vam poruka pomaže osigurati da se drugi sustav ne lažno reproducira s udaljenim sustavom.

Međutim, možda ćete se morati sjetiti dugog niza koji identificira javni ključ daljinskog sustava. Da biste olakšali pamćenje ključa, omogućite značajku "vizualni ključ glavnog računala".
Međutim, možda ćete se morati sjetiti dugog niza koji identificira javni ključ daljinskog sustava. Da biste olakšali pamćenje ključa, omogućite značajku "vizualni ključ glavnog računala".

To možete omogućiti u vašoj datoteci za konfiguraciju SSH ili je samo odrediti kao opciju tijekom pokretanja naredbe SSH. Primjerice, pokrenite sljedeću naredbu za povezivanje s SSH poslužiteljem pomoću značajke VisualHostKey:

ssh -o VisualHostKey=yes user@host

Sada ćete morati samo zapamtiti sliku, a ne dugu nit.
Sada ćete morati samo zapamtiti sliku, a ne dugu nit.

Imate li još savjeta za dijeljenje? Ostavite komentar i obavijestite nas.

Preporučeni: