SSH Hopping

Konfigurace

Následující přidat do ~/.ssh/config:

Host aisa
    HostName aisa.fi.muni.cz
    IdentityFile /path/to/private/key
    User xlogin
    ForwardAgent yes

Host erigona
    HostName erigona.fi.muni.cz
    User xlogin
    ForwardAgent yes
    ProxyCommand ssh -q aisa nc erigona 22

Host protoXX
    HostName protoXX.pv090.fi.muni.cz
    User root
    ForwardAgent yes
    ProxyCommand ssh -q erigona nc protoXX 22

SSH připojení

ssh protoXX

Přesměrování portu

Přesměrování portu 443 stroje protoXX na port 4430 lokálního stroje (pozor, lokálně bindovat na porty menší než 1000 může pouze superuser).

ssh -L 4430:localhost:443 protoXX

Připojení do vnitřní sítě

Pro připojení do sítě protoXX včetně DNS se dá použít sshuttle:

sshuttle -r protoXX 10.0.0.0/24 --dns

Pak funguje mimo jiné připojení na https://protoXX.pv090.fi.muni.cz/.