keresztül ssh segédprogram

Utility SSH-n keresztül. Alagút, port forwarding, zokni-proxy

Mivel én nemrég jött dolgozni minden nap a ssh, hogy szeretném megosztani a dolgokat, hogy segített a munkában. Először is, meg kell jegyezni, hogy az a rész kivételével ssh lehetőséget, hogy maradjon az árnyékban. Bár Manet minden ott van. Ebben a témában fogok hozzá funkciók ssh, ssh alagutak, port forwarding és minden, ami tekintetében OpenSSH. Tehát:

1. Csatlakoztassa a láncot. Mint például a host-2 nem áll rendelkezésünkre, de a host-1, ami elérhető. majd:

ssh -t user @ host-1 ssh user @ host-2

2. Az opció -t. Kezdve konzol alkalmazás a távoli gépen, mint egy kagyló. Például, futtathat képernyőn mc, vagy valamilyen saját menüt.

ssh -t felhasználó @ REMOTE_HOST mc

Indítsuk Midnight Commander, a kilépéskor munkamenet befejeződik.

3. továbbítása távoli host port a helyi port. Példa: van egy webszerver-2 egy saját hálózatot, van SSH hozzáférésünk REMOTE_HOST, amely ugyanazon a hálózaton (vagy férnek hozzá a fogadó-2), akkor meg kell mászni a webszerveren:

sudo ssh -L 8888: host-2: 80 felhasználói @ REMOTE_HOST

Ez a root hozzáférést, akkor a webszerver-2 lesz elérhető számunkra, localhost: 8888

4. továbbítása helyi port c gazda a mi oldalunkon a távoli gépen. Ez azt jelenti, például legyen egy távoli REMOTE_HOST megnyitni egy webszerver-1, amely kizárólag a számunkra.

sudo ssh -R 8888: host-1: 80 felhasználói @ REMOTE_HOST

És REMOTE_HOST localhost: 8888 lesz probroshen Web szerver host-1

5. továbbítása távoli GUI alkalmazások a helyi X szerver.

Erre a célra az / etc / ssh / sshd_config opcionális legyen: X11Forwarding igen (Debian / Ubuntu alapértelmezett beállítás), a helyi számítógépen telepítve kell lennie, és fut az X Window System. Windows - Xming-nek, a MacOS - XQuartz.

keresztül ssh segédprogram

6. Dynamic továbbítása. A helyzet: A proxy szerver kell, vagy meg kell dolgozni a szolgáltatások egy zárt távoli hálózat mögött a házigazda.

sudo ssh -D 777 user @ host

És akkor a localhost: 777 fog működni zokni szerver, amely rendre dolgozni egy távoli gép környezet gazda, az ssh kapcsolat.

keresztül ssh segédprogram

forrás-file c a helyi gépen a távoli REMOTE_HOST:

scp forrás-file user @ REMOTE_HOST:

REMOTE_HOST fájlt egy távoli gépről a helyi, a hátránya, hogy meg kell tudni a pontos elérési útját a forrás file:

Ez minden. Később Hozzátenném emelése ssh alagutak, ahogy próbára magát :)