2013-10-07 3 views
0

Теперь я могу переслать один порт 8080 в удаленный порт 80 на ssh -L 8080:localhost:80 [email protected]. Можно ли выполнять несколько переадресации портов с одним подключением ssh?Можно ли выполнять несколько переадресации портов с одним подключением ssh?

+0

no. соединение - это уникальная комбинация локального ip: порта и удаленного ip: порта. если вам нужно несколько портов, вам понадобятся несколько соединений. –

+0

спасибо за ответ, так что нет возможности сделать это в каком-то файле? – Jolin

+0

Да, вы можете. Просто добавьте столько аргументов '-Lsrc_prt: dst_host: dst_prt', сколько захотите. Вы также можете включить прокси-сервер SOCKS, как описано ниже в разделе @Eugene. – salva

ответ

1

Это называется перенаправление динамического порта, и если и SSH-сервер, и SSH-клиент поддерживают это, вы настраиваете своих клиентов на использование SSH-клиента в качестве прокси-сервера SOCKS, а SSH делает все остальное. В этом случае одно «соединение SSH» (на самом деле соединение SSH содержит несколько независимых каналов «внутри») используется для подключения к нескольким адресатам.