Я маю встановити тунель між двома господарями.
Для цього я використовую ssh
таким чином:
ssh -L MY_LOCAL_PORT:FOREIGN_ADDRESS:FOREIGN_PORT MYUSER@SSH_SERVER
після цього я входжу в свій SSH_SERVER.
Як я можу уникнути цієї функції ?! Я маю лише встановити тунель. Мені не потрібно входити в свій SSH_SERVER ...
Я спробував варіант -N, але мій оболонку зайняв.
man ssh
показує, як: ssh -f -L 1234:localhost:6667 server.example.com sleep 10 && irc -c '#users' -p 1234 pinky 127.0.0.1
Опція -f фонів ssh та віддаленої команди `` sleep 10 '' задаються, щоб дозволити кількість часу (10 секунд у прикладі) для запуску послуги, яку потрібно тунелювати. Якщо підключення не встановлено протягом зазначеного часу, ssh вийде. `` `