Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: rainbof 30 Srpna 2010, 12:02:53
-
Ahoj,
pripojuji se svoji aplikaci na jiny server a skrz SSH forwarduji porty. potreboval bych abych ten forward mohl ukoncit. Pripojuji se takto:
ssh -l root user@server.int -L 5439:localhost:5432&
no a ja ted nevim jak ten forward ukoncit. Standardne bych ho ukoncil prikazem exit ale v tomhle pripade to nejde protoze se jedna o skript. nebo existuje nejaky lepsi zpusob na ssh port forwarding ? ja totiz na tom shellu netrvam (i kdyz ho na tom svem uctu potrebuji v jinych mistech ale tam zas neforwarduji) Potrebuju proste mit moznost ty forwardy managovat.
-
kill -9 `netstat -lp | grep 5439 | head -1 | awk '{print $7}' | sed 's/\([0-9]*\)\/.*/\1/'`
aneb zabij proces, který naslouchá na lokálním portu 5439 :)
-
no to mne take napadlo, ovsem zde se nabizi otazka zda na tom serveru pak nezustanou viset ta spojeni.
-
no to mne take napadlo, ovsem zde se nabizi otazka zda na tom serveru pak nezustanou viset ta spojeni.
Zkusil jsem a po killnutí klienta se session na serveru ukončí..
-
Vyřešeno díky. udělal jsem si test na několik serverů přes celou noc a opravdu se to ukončuje.