我的~/.ssh/config
文件条目中包含本地转发定义,例如
HOST myServer
hostname 10.10.0.1
user xyz
LocalForward 8080 localhost:80
LocalForward 4000 127.0.0.1:4000
...
这就像一个符咒,但是我也有脚本来同步一些数据。
当这些脚本尝试连接到已经存在连接的服务器时,它们会显示许多警告。
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
....
有没有一种整洁的方法可以使用ssh
或rsync
带有选项来禁用会话的所有本地转发?
显然,我可以复制并粘贴每个配置块,并使用和不使用本地转发构建一个配置块,但是我希望有一个更好的解决方案。