Як я можу встановити зворотний ssh-тунель за допомогою мого файлу ./ssh/config?
Я намагаюся відтворити цю команду
ssh -R 55555:localhost:22 user@host
в моєму .ssh / config-файлі, так що коли я ввожу, ssh host
я ssh хосту як користувач і з зворотним тунелем. Команди, прийняті конфігураційним файлом, є більш детальними аналогами прапорів командного рядка. Виходячи зі сторінки ssh та manpage для ssh_config, схоже, що відповідним параметром є BindAddress.
У своєму .ssh / config файлі я маю:
Host host
Hostname host
User user
BindAddress 55555:localhost:22
Це, і незначні зміни, призводять до того, що зв’язок відмовився, коли я намагаюся
ssh localhost -p 55555
один раз увійшли на хост. Це добре спрацьовує, якщо явно даю команду вгорі під час першого сшивання хосту. Мій файл конфігурації працює без команди зворотного тунелю; ssh host
записує мене до хоста як користувача.