Ho nel mio ~/.ssh/config
file voci con definizioni forward locali come
HOST myServer
hostname 10.10.0.1
user xyz
LocalForward 8080 localhost:80
LocalForward 4000 127.0.0.1:4000
...
Funziona come un incantesimo, ma ho anche degli script per sincronizzare alcuni dati.
Questi script mostrano molti avvisi quando provano a connettersi al server mentre è già presente una connessione.
bind: Address already in use
channel_setup_fwd_listener_tcpip: cannot listen to port: 8080
bind: Address already in use
channel_setup_fwd_listener_tcpip: cannot listen to port: 4000
....
Esiste un modo accurato di utilizzare ssh
o rsync
con un'opzione per disabilitare tutti i forward locali per una sessione?
Ovviamente potrei copiare e incollare ogni blocco di configurazione e crearne uno con e uno senza forward locali, ma spero che ci sia una soluzione migliore.