Saya ada di ~/.ssh/config
entri file saya dengan definisi forward lokal seperti
HOST myServer
hostname 10.10.0.1
user xyz
LocalForward 8080 localhost:80
LocalForward 4000 127.0.0.1:4000
...
Ini berfungsi seperti pesona, tetapi saya juga memiliki skrip untuk menyinkronkan beberapa data.
Script ini menunjukkan banyak peringatan ketika mereka mencoba terhubung ke server saat sudah ada koneksi.
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
....
Apakah ada cara yang rapi untuk menggunakan ssh
atau rsync
dengan opsi untuk menonaktifkan semua penyerang lokal untuk sesi?
Jelas saya bisa menyalin & menempelkan setiap blok konfigurasi dan membangun satu dengan dan satu tanpa ke depan lokal, tapi saya harap ada solusi yang lebih baik.
sumber
git
:GIT_SSH_COMMAND="/usr/bin/ssh -o ClearAllForwardings=yes"
RemoteForward=no
- yang merupakan hal yang saya cari ketika mencari jawaban yang sama.Warning: remote port forwarding failed for listen port XYZ
ketika sudah ada koneksi.