Jak mogę utworzyć tunel zwrotny ssh za pomocą mojego pliku ./ssh/config?
Próbuję odtworzyć to polecenie
ssh -R 55555:localhost:22 user@host
w moim pliku .ssh / config, więc kiedy piszę ssh host
, ssh do hosta jako użytkownik i z tunelem zwrotnym. Polecenia akceptowane przez plik konfiguracyjny są bardziej szczegółowymi odpowiednikami flag wiersza poleceń. Na podstawie strony man ssh i strony man dla ssh_config wydaje się, że odpowiednim ustawieniem jest BindAddress.
W moim pliku .ssh / config mam:
Host host
Hostname host
User user
BindAddress 55555:localhost:22
To i niewielkie zmiany skutkują odmową połączenia, gdy próbuję
ssh localhost -p 55555
po zalogowaniu na hoście. To samo działa dobrze, jeśli jawnie wydam polecenie u góry podczas pierwszego wysyłania wiadomości do hosta. Mój plik konfiguracyjny działa bez polecenia odwrotnego tunelu; ssh host
loguje mnie do hosta jako użytkownik.
źródło