Вы можете установить SSH-туннель с
ssh host3 -L4321:host2:6523
, а затем подключитесь с host1 к host3 через порт 4321. Это будет эффективно перенаправлено на порт 6523 на host2.
Аналогичным вариантом может быть предоставление ssh
сервера SOCKS.
ssh host3 -D 6543
и затем используйте curl
вместо wget
.
Тогда вы можете сделать
curl http://host2/foo/bar --socks4 localhost:6543
(непроверенный, --socks4a
и --socks5
также может быть вариантом ...)
Эта команда ssh
создает сервер SOCKS локально, который туннелирует попытки подключения к серверу ssh, который, в свою очередь, выполняет их.