Я хочу подключиться к удаленному серверу несколько раз с разных консолей, возможно, с разных компьютеров. С другой стороны, я хочу сделать обратный туннель, только если порты доступны. Для этого я добавил это в конфигурационный файл SSH:

Host *
    LocalForward 5555 localhost:3333

Но при втором подключении я получаю следующую ошибку

bind: Address already in use
channel_setup_fwd_listener_tcpip: cannot listen to port: 5555
Could not request local forwarding.

И то же самое происходит, если я хочу сделать какой-то дистанционный шаг вперед. Как это сделать только в том случае, если оно уже не выполнено переадресацией?

Host *
    RemoteForward 66666 127.0.0.1:66666

Есть ли способ избежать этого? Можно ли это сделать с помощью директивы Match ?

0