5 Cool veci, ktoré môžete robiť s SSH serverom

Obsah:

5 Cool veci, ktoré môžete robiť s SSH serverom
5 Cool veci, ktoré môžete robiť s SSH serverom

Video: 5 Cool veci, ktoré môžete robiť s SSH serverom

Video: 5 Cool veci, ktoré môžete robiť s SSH serverom
Video: Cloud Services Explained - tutorial for beginners - YouTube 2024, Apríl
Anonim
SSH ponúka viac ako len bezpečné prostredie vzdialeného terminálu. SSH môžete použiť na tunelovanie návštevnosti, prenos súborov, pripojenie k vzdialeným súborovým systémom atď. Tieto tipy a triky vám pomôžu využiť váš SSH server.
SSH ponúka viac ako len bezpečné prostredie vzdialeného terminálu. SSH môžete použiť na tunelovanie návštevnosti, prenos súborov, pripojenie k vzdialeným súborovým systémom atď. Tieto tipy a triky vám pomôžu využiť váš SSH server.

Služba SSH nie je autentifikovaná len cez šifrované pripojenie - všetka vaša SSH návštevnosť je šifrovaná. Či už prenášate súbor, prehliadate web alebo spúšťate príkaz, vaše akcie sú súkromné.

SSH tunelovanie

SSH tunelovanie umožňuje vzdialenému serveru SSH fungovať ako proxy server. Sieťový prenos z miestneho systému môžete odoslať cez zabezpečené pripojenie na server SSH. Môžete napríklad smerovať návštevnosť prehliadania webu pomocou tunelu SSH a zašifrovať ho. To by zabránilo ľuďom, ktorí sa nachádzajú vo verejných sieťach Wi-Fi, aby v miestnej sieti videli to, čo prehliadajú alebo obchádzajú webové stránky a filtre obsahu.

Trasa sa samozrejme nezašifruje, keď opustí SSH server a pristupuje k internetu. Na webový server, ktorý pristupujete cez tunel, sa zdá, že vaše pripojenie pochádza z počítača so serverom SSH a nie z lokálneho systému.

V systéme Linux použite nasledovný príkaz na vytvorenie proxy servera SOCKS na portu 9999 vo vašom lokálnom systéme:

ssh -D 9999 -C user@host

Tunel bude otvorený, kým sa ukončí vaše SSH spojenie.
Tunel bude otvorený, kým sa ukončí vaše SSH spojenie.

Otvorte webový prehliadač (alebo inú aplikáciu) a nastavte server SOCKS proxy na port 9999 a localhost. použitie localhost pretože vstup tunelov prebieha na vašom lokálnom systéme.

Začali sme tiež použiť PuTTY na nastavenie tunela SSH v systéme Windows.
Začali sme tiež použiť PuTTY na nastavenie tunela SSH v systéme Windows.

Prevody súborov SCP

Príkaz scp alebo zabezpečená kópia vám umožňuje prenášať súbory medzi vzdialeným systémom so serverom SSH a miestnym systémom.

Ak napríklad chcete skopírovať lokálny súbor do vzdialeného systému, použite nasledujúcu syntax:

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

Ak chcete skopírovať súbor na vzdialenom SSH serveri do lokálneho systému, použite túto syntax:
Ak chcete skopírovať súbor na vzdialenom SSH serveri do lokálneho systému, použite túto syntax:

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

Môžete tiež nastaviť prístup bez prístupu bez hesla a používať scp na prenos súborov zo skriptov.

Montáž vzdialených adresárov

Môžete pripojiť vzdialený priečinok cez SSH a pristupovať k nemu ako k akémukoľvek inému adresáru vo vašom systéme, preskočenie nudného procesu scp pre prenos súborov.

Ak používate Ubuntu alebo iné pracovné prostredie na báze GNOME s správcom súborov Nautilus, spustite správcu súborov, kliknite na ponuku Súbor a vyberte položku Pripojiť k serveru.

Zobrazí sa výzva na zadanie podrobností o serveri SSH a vašich poverení.
Zobrazí sa výzva na zadanie podrobností o serveri SSH a vašich poverení.
Súbory vo vzdialenom systéme sa zobrazia vo vašom správcovi súborov.
Súbory vo vzdialenom systéme sa zobrazia vo vašom správcovi súborov.
Iné prostredie desktopu pre systém Linux môže mať podobné možnosti, ako jednoducho pripojiť adresár cez SSH.
Iné prostredie desktopu pre systém Linux môže mať podobné možnosti, ako jednoducho pripojiť adresár cez SSH.

Ak nemáte prístup k grafickému používateľskému rozhraniu alebo radšej použijete terminálový nástroj, môžete použiť sshfs na pripojenie vzdialeného systému SSH ako súborového systému do počítača.

Zachovanie relácií terminálu

Zakaždým, keď sa prihlásite pomocou služby SSH, zobrazí sa vám nová relácia terminálu. Po odhlásení sa vaša relácia uzavrie. Ak radšej zachováte terminálovú reláciu medzi reláciami SSH, použite obrazovku GNU alebo alternatívny nástroj.

Po prihlásení do vzdialeného systému spustite program plátno príkaz na spustenie relácie obrazovky. Spustite príkazy počas relácie obrazovky a potom stlačte tlačidlo Ctrl-a a potom d na odpojenie od relácie obrazovky.

Relácia obrazovky a príkazy v nej bežiace naďalej bežia na pozadí. Na opätovné pripojenie k relácii obrazovky neskôr spustite obrazovka -r Príkaz.

SSH môže pri prihlásení prijímať príkazy na spustenie, takže sa môžete pripojiť na server SSH a znova pripojiť k relácii obrazovky s jedným príkazom:

ssh -t user@host screen -r

Ak máte lokálny prístup k systému so serverom SSH, môžete sa pohybovať medzi prístupom k relácii obrazovky lokálne aj vzdialene.
Ak máte lokálny prístup k systému so serverom SSH, môžete sa pohybovať medzi prístupom k relácii obrazovky lokálne aj vzdialene.

Vizualizácia odtlačkov prstov

Keď sa pripojíte k serveru SSH z iného systému, zobrazí sa varovná správa, ak systém už nevie jeho kľúč. Táto správa vám pomôže zabezpečiť, aby vzdialený systém nebol zosobnený iným systémom.

Môže sa však stať, že si pamätajte na dlhý reťazec, ktorý identifikuje verejný kľúč vzdialeného systému. Ak chcete uľahčiť zapamätanie si odtlačkov prstov kľúča, povoľte funkciu "vizuálny kľúč hostiteľa".
Môže sa však stať, že si pamätajte na dlhý reťazec, ktorý identifikuje verejný kľúč vzdialeného systému. Ak chcete uľahčiť zapamätanie si odtlačkov prstov kľúča, povoľte funkciu "vizuálny kľúč hostiteľa".

Môžete to povoliť vo svojom konfiguračnom súbore SSH alebo stačí ho špecifikovať ako voľbu pri spustení príkazu SSH. Napríklad spustite nasledujúci príkaz na pripojenie k serveru SSH s povoleným VisualHostKey:

ssh -o VisualHostKey=yes user@host

Teraz budete musieť pamätať iba obrázok, nie dlhý reťazec.
Teraz budete musieť pamätať iba obrázok, nie dlhý reťazec.

Máte ďalšie tipy na zdieľanie? Zanechajte komentár a dajte nám vedieť.

Odporúča: