SSH прокси налог може да ради без љуске
Задржите SSH прослеђивање доступним уз искључене сесије љуске и разумите границе наметања само SOCKS.
Примамљива поставка је AllowTcpForwarding no. Нажалост, она искључује и прослеђивање које локални SSH SOCKS прокси треба. Динамичко прослеђивање није рупа око серверске политике.
За наменски налог OpenSSH раздваја неколико могућности. Уломак политике може да допусти локално прослеђивање док спречава сесије љуске и подсистема:
Match User proxyuser
AllowTcpForwarding local
MaxSessions 0
PermitTTY no
X11Forwarding no
AllowAgentForwarding no
Приручник сервера описује MaxSessions 0 као поставку која спречава сесије љуске, пријаве и подсистема уз дозвољено прослеђивање. Уградите је у постојећи аутентификовани налог; то није потпуна SSH безбедносна конфигурација.
Само прослеђивање није само SOCKS
Фиксно локално прослеђивање и SOCKS захтев на крају могу да траже од сервера исту врсту везе ка одредишту. Допуштање локалног прослеђивања не јамчи да је клијент користио одређено SOCKS сучеље. Не описујте налог као да намеће употребу само SOCKS.
PermitOpen може да ограничи парове хоста и порта одредишта када одређени списак одговара захтеву. То није општа забрана сваке приватне мреже која узима у обзир разрешавање имена хоста. Шира ограничења адреса могу да захтевају одговарајућу мрежну политику хоста.
Поставке налога, кључа и укључене поставке сервера могу додатно да ограниче прослеђивање. Свеобухватна забрана прослеђивања другде може да уклони могућност коју овај уломак наизглед допушта.
Користите уобичајени поступак администрације сервера са путем за опоравак, затим одвојено процените дозвољене и забрањене могућности. Намеравани исход су изричита допуштења прослеђивања, а не интерактивна пријава случајно остављена доступном ни прокси онемогућен сопственим ограничењем.