Portál AbcLinuxu, 10. května 2025 22:42
Dobré dopoledne,
řeším, jak držitele soukromého ssh klíče omezit na SSH serveru pouze na forwardování (místní i vzdálené) několika portů a současně mu umožnit využít dynamickou proxy (SOCKS) implementovanou v SSH, avšak bez možnosti směrování v definovaných sítích (konkrétně chci omezit přístup do LAN, ve které je SSH server).
Jestli to dobře chápu, tak není jiné cesty než instalace samostatného proxy serveru (squid) a použít permitopen="proxy-stroj:port", protože jakékoliv použití permitopen zablokuje SOCKS kompletně, a i kdyby ne, tak dynamická proxy SSH server nejde dále konfigurovat.
Pro info obsah authorized_keys:
command="while :; do echo 'This account may only be used for tunnels.'; sleep 50; done",no-pty,no-X11-forwarding,no-agent-forwarding,permitopen="any:10045",permitopen="localhost:80" ssh-rsa AAAABxxxx
Nebo je i jiná (jednodušší) cesta?
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.