Az SSH alagút beállítása Linuxon

How Setup Ssh Tunneling Linux



Az SSH alagútkezelés, amelyet általában SSH porttovábbítás néven ismernek, a helyi hálózati forgalom titkosított SSH -n keresztüli átirányításának technikája a távoli gépeken. A hálózati forgalom SSH -alagutakon keresztüli irányítása biztosítja az adatok titkosításának és biztonságának magas szintjét, különösen a titkosítatlan hálózati protokollok, például az FTP esetében. Ez különösen akkor hasznos, ha nem biztonságos hálózatokhoz csatlakozik.

Ez az oktatóanyag elmagyarázza, hogyan állíthat be SSH -alagutat, és hogyan vezetheti biztonságosan forgalmát biztonságos alagutakon keresztül. Megvitatjuk az SSH port továbbítás mindhárom módját:







  1. Helyi kikötő továbbítása
  2. Távoli porttovábbítás
  3. Dinamikus porttovábbítás

Feltételek

Ehhez az oktatóanyaghoz szüksége lesz:



  1. Helyi gép
  2. Távoli gazdagép, például VPS

Helyi kiküldés

Az ilyen típusú porttovábbítás lehetővé teszi, hogy a helyi gépen lévő portot továbbítsa egy távoli gép adott portjához, amelyet ezután továbbít a célcímre.



A helyi portátirányítás lehetővé teszi a helyi gép számára, hogy meghallgassa az adott porton, és alagútba dugja a forgalmat az adott portra a távoli szerveren megadott portra. Amint a távoli szerver fogadja a forgalmat, továbbítja a beállított célcímre.





A helyi port továbbításának létrehozásához az -L jelzőt használjuk az SSH parancshoz:

Az általános szintaxis a következő:



ssh -AZ [LOCAL_IP:]LOCAL_PORT: DESTINATION: DESTINATION_PORT[USER@]SSH_SERVER

Ha nem adja meg a LOCAL_IP beállítást, a helyi SSH -ügyfél automatikusan kapcsolódik a localhosthoz. Ezenkívül meg kell adnia az 1024 -nél nagyobb portokat, mivel ezek nem korlátozódnak csak a root felhasználókra.

Tegyük fel, hogy egy szolgáltatás fut a my.service gépen az 5000 -es porton, és csak a gép hozzáférése esetén érhető el. Ha a helyi számítógépről szeretne csatlakozni a szolgáltatáshoz, akkor a kapcsolatot a következőképpen kell továbbítania:

ssh -AZ 5555: my.service:5000felhasználó@hozzáférés.gép

A parancs végrehajtása után meg kell adnia a megadott felhasználó SSH jelszavát. A könnyű használat érdekében jelszó nélküli bejelentkezést állíthat be SSH kulcsokkal.

Most már elérheti a szolgáltatást a helyi számítógépről a megadott port (5555) használatával, ahol az access.machine köztesként működik.

127.0.0.1:5555