ssh remote forwarding from the wild
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Čtvrtek Prosinec 21 23:42:12 CET 2017
On Thu, 21 Dec 2017, Vláďa Macek wrote:
> obcas by clovek rad, aby k nemu SSH pomoci -R p1:localhost:p2 remotehost
> dopravilo traffic z netu. Jenze na remotehost musi byt krome volby
> GatewayPorts take otevreny port p1.
Port p1 si otevře samo sshd. Asi máte na mysli, že je potřeba, aby byl
nejen otevřený, ale také k němu přístup neblokovaly různé firewally
(počínaje tím lokálním).
> Takovy setup pripomina trvalou diru do trupu, ke ktere se jen obcas
> zevnitr pripoji trubka.
Ovšem tady bez připojení trubky všechno odtéká neškodně do kanálu.
Riziko spočívá v tom, že by se na tu díru mohla připojit špatná trubka...
> Mate na podobnou potrebu nekdo trip nebo nastroj, ktery by to udelal trosku
> bytelnejsi, vazane treba na uzivatele nebo na proces /usr/sbin/sshd nebo ... ?
Modul owner pro iptables sice funguje jen na odchozí pakety, ale mohlo by
fungovat, že budete místo žádostí o navázání spojení blokovat až odpovědi
na ně, což by navázání TCP spojení také bránilo.
Pokud máte SELinux a pohrajete si s jeho politikou, tak by možná šlo
zařídit, aby určitý port by přístupný jen pro sshd a/nebo pro určitého
uživatele (to první je asi jednodušší, protože si vystačí jen s TE,
zatímco to druhé by asi potřebovalo UBAC).
--
Pavel Kankovsky aka Peak "Que sçay-je?"
Další informace o konferenci Linux