Ставете го излезот на SOCKS на последниот SSH скок
Комбинирајте транспорт преку SSH скок-хост со локално динамично препраќање, задржувајќи ја конечната врска со веб-страницата на предвидениот портал.
Конфигурирајте го последниот SSH сервер како хост, а средниот сервер ставете го во ProxyJump:
Host proxy-exit
HostName exit.example
User operator
ProxyJump [email protected]
DynamicForward 127.0.0.1:1080Со авторизирани сметки на тие хостови, стартувајте ssh -N proxy-exit. Поставете ја локалната апликација да користи SOCKS на 127.0.0.1:1080. Слушателот е на клиентот; SSH врската стигнува до exit.example преку jump.example.
Бараните врски со веб-страници се отвораат од далечната страна на последната SSH сесија—exit.example. Скокот го пренесува SSH транспортот до тој хост и не станува излез на SOCKS само затоа што бил првата достапна машина.
Одредиштето ја гледа адресата избрана од рутирањето на излезниот хост и евентуалниот NAT. Таа не мора да се совпаѓа со адресата за најава на името на хостот. Двата сервера ги бараат дозволите за препраќање што им се потребни за нивните улоги, а проверките на клучот на хостот сè уште важат за предвидените SSH крајни точки.
Оваа конфигурација го создава SOCKS сервисот преку SSH динамично препраќање. Ако порталот веќе извршува независен SOCKS слушател, стигнувањето до него со фиксно препраќање е поинаков распоред.