Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: c0rrupt 09 Ledna 2013, 15:46:42
-
Chvíli jsem studoval ssh a jeho použítí a nějak to nedokážu vymyslet pokud to vůbec jde.
Lze někde definovat aby ssh použilo určitý port jiný než 22 který je otevřený na firewallu v mojí síti? Přesněji aby například ssh z mojí lokální stanice používalo port 88 ven ale připojilo se na remote server na portu 2323.
Vím, že mohu zadat ssh -p 2323 user@remote_server_IP v tomto případě ale používá ssh pravděpodobně port 22 a připojuje se na vzdálený port remote_server_IP:2323 ? Jak ho přinutím aby používal místo portu 22 třeba port 88 ale přitom se napojil na jiný v tomto případě 2323 vzdálený port?
Jde mi pouze o příkaz na lokání stanici. Povolování, forwardování, používání OpenVPN atd někde na straně firewalu nebo remote_serveru mi nejde.
Pokud je to vůbec možné tak děkuji za rady.
-
V souboru /etc/ssh/ssh_config uvidíš zakomentovaný řádek # Port 22 Tak odstraň # a napiš si namísto 22 co chceš ;) Pak restart SSH nebo PC.
Jinak si stejně na routeru nastavuješ jakýkoliv port přesměrování takže třeba si přidáš IP stanici s SSH z venku přístupná např. 9999 a směřující na vnitřní 22.
Doufám že nemáš na routeru otevřené naprosto všechny porty... :)
-
v tomto případě ale používá ssh pravděpodobně port 22 a připojuje se na vzdálený port remote_server_IP:2323 ? Jak ho přinutím aby používal místo portu 22
Zdrojový port ssh klienta je náhodný, ne 22.
Navažte si nějaké ssh spojení a mrkněte se
netstat -an | grep :22
Ujasněte si co je zdrojový a cílový port. Na FW, pokud už se blokuje odchozí provoz, bývají nastavená pravidla většinou na cílové porty.
Jestli se na ssh server poslouchající na portu 22 (tedy cíl) dostanete a na server poslouchající na portu 2323 se nedostanete tak budete mít na FW s největší pravděpodobností blokován přístup na cílový port 2323.
Obejít to jinak než přes nějaký stroj vně sítě který bude naslouchat na portu 22 a přesměrovávat provoz na ten jiný stroj na port 2323 (manuálně ssh nadvakrát, ssh agent, redirect, sockproxy, vpn, cokoliv) mne nenapadá.
-
Díky martine, to jsem si myslel. Já jenom jestli jsem něco nepřehlédl v dokumentaci.