Muszę ustawić tunel między dwoma hostami.
Do tego używam ssh
w ten sposób:
ssh -L MY_LOCAL_PORT:FOREIGN_ADDRESS:FOREIGN_PORT MYUSER@SSH_SERVER
po tym loguję się do mojego SSH_SERVER.
Jak mogę uniknąć tej funkcji ?! Muszę tylko założyć tunel. Nie muszę się logować do mojego SSH_SERVER ...
Próbowałem opcji -N, ale utrzymywało to moją powłokę.
man ssh
pokazuje, jak: ssh -f -L 1234:localhost:6667 server.example.com sleep 10 && irc -c '#users' -p 1234 pinky 127.0.0.1
Określono opcję -f tła ssh i zdalne polecenie `` uśpienie 10 '', aby dać czas (10 sekund, w przykładzie) na uruchomienie usługi, która ma być tunelowana. Jeśli w podanym czasie nie zostaną wykonane żadne połączenia, ssh zakończy działanie. ``