Tôi có trong ~/.ssh/config
mục nhập tệp của mình với các định nghĩa chuyển tiếp cục bộ như
HOST myServer
hostname 10.10.0.1
user xyz
LocalForward 8080 localhost:80
LocalForward 4000 127.0.0.1:4000
...
Điều này hoạt động như một sự quyến rũ, nhưng tôi cũng có các kịch bản để đồng bộ hóa một số dữ liệu.
Các tập lệnh này hiển thị nhiều cảnh báo khi chúng cố gắng kết nối với máy chủ trong khi đã có kết nối.
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
....
Có một cách gọn gàng để sử dụng ssh
hoặc rsync
với một tùy chọn để vô hiệu hóa tất cả chuyển tiếp cục bộ cho một phiên?
Rõ ràng tôi có thể sao chép và dán từng khối cấu hình và xây dựng một và không có chuyển tiếp cục bộ, nhưng tôi hy vọng có một giải pháp tốt hơn.