Come posso stabilire un tunnel ssh inverso con il mio file ./ssh/config?
Sto cercando di riprodurre questo comando
ssh -R 55555:localhost:22 user@host
nel mio file .ssh / config in modo che quando ssh host
scrivo invierò ssh all'host come utente e con un tunnel inverso. I comandi accettati dal file di configurazione sono controparti più dettagliate dei flag della riga di comando. Sulla base della manpage ssh e della manpage per ssh_config, sembra che l'impostazione corrispondente sia BindAddress.
Nel mio file .ssh / config ho:
Host host
Hostname host
User user
BindAddress 55555:localhost:22
Questo, e lievi variazioni, comportano il rifiuto di una connessione quando provo
ssh localhost -p 55555
una volta effettuato l'accesso sull'host. Lo stesso funziona bene se do esplicitamente il comando in alto la prima volta che invii un messaggio all'host. Il mio file di configurazione funziona senza il comando reverse tunnel; ssh host
mi accede all'host come utente.