Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: Karlos 13. 06. 2014, 09:29:22
-
Zdravím, chtěl bych se zeptat na vaše názory, co s následující situací:
Doma mám server s veřejkou a chtěl bych se na něj připojovat ze zaměstnání. Jenže mám povolené porty 443, 80 a 21. Proto jsem na serveru udělal
iptables -t nat -A PREROUTING -i $verejne_rozhr -p tcp --dport 21 -s $vzdalena_adr -j REDIRECT --to-port 22
Z mobilu se na ssh i sftp připojím bez problémů, stahuji soubory, popř. mp3 rovnou přehrávám. Problém nastává u NB s Mint 17. Nemo se odmítá připojit úplně, NetBeans projekt stáhnul, ale už odmítá uložit změny a Filezilla se připojí, můžu procházet - soubory vidím, ale nemůžu stáhnout.
Z NB funguje telnet na 21, ale ne ping. Myslím si, že je to zabezpečením na FW v práci, ale kdybych dosáhnul fungování alespoň tak, jako z mobilu, stačilo by. Co je tam jinak?
-
No a co teda pise z prace pustene ssh?
-
Na NB timeout. Log na serveru sjedu důkladně hned jak budu doma, ale IP z práce mám ve whitelistu.
-
Prvně bych zkusil z práce telnet <IPdoma> 21, co ti to ukáže, měl by jsi uvidět úvodní SSH hlavičku, něco jako např. "SSH-2.0-OpenSSH_5.6". Pro kontorlu, že přesměrování na SSH funguje, pak můžeš zkoušet to ssh <IPdoma> -P21.
Že nefunguje ping ven je si v pořádku, firemní firewall ho nepustí. Pak záleží, jak je ten firewall chytrý a zda dělá zkoumání obsahu provozu, pokud ano a ví, že na portu 21 má být FTP protokol, tak ti to může shazovat, když tam vidí něco jiného, než čeká (může tma být i transparentní proxy server, který ti to také shodí, když neuvidí FTP přípazy).
-
mas tam:
-s $vzdalena_adr
To mas vsechny zarizeni v praci pripojeny na stejnej NAT se stejnou IP kterou tam zadavas?
-
Telnet z mobilu funguje ok, připojí se na ssh a ne na ftp. Z NB se jakože připojí, ale nic nenapíše (když se telnetnu doma na 21, připojí se na ftp, což je v pořádku.) Taky to vidím na nějaké filtrování provozu. Ale proč ten mobil (NOTE 2) funguje jak má?
Jinak bych asi udělal ftps normálně přes 21, nešifrované se mi to nechce pouštět.
smoofy: Ano, NB i mobil připojeno přes místní wifi, IP ověřena přes net.
-
Tak z logů jsem toho moc nevyčetl, opakuje se cca po 20-30 sec. úspěšné přihlášení
Accepted password for ... from .... port 47848 ssh2
debian sshd[1739]: pam_unix(sshd:session): session opened for user ... by (uid=0)
debian sshd[1744]: subsystem request for sftp by user ...
(to jsem zkoušel připojení z Nema), občas se objevila hláška "Bad protocol version identification".
Funkční připojení z mobilu vyhodí tentýž výsledek, ale aspoň funguje.
Zapomněl jsem - Putty z Mintu funguje, ssh z terminálu už ne.
Místo přesměrování portu 21 jsem zkoušel 443 a stejný výsledek.
-
Já osobně to vidím na problém s použitím portu 21, který je vyhrazen na FTP. Na firewallu v práci je pravděpodobně helper pro spojení na FTP, nebo FTP proxy ap. Zkus jiný port (443, 80), který NAT v práci propustí a uvidíš...
-
Omlouvám se, nečetl jsem poslední zprávu... Port 443 taky nejede jak vidno, co parametr -v pro ssh případně vícekrát v pro pokus o spojení?