Portál AbcLinuxu, 10. května 2025 16:45

Dotaz: SSH pres ADSL router

14.3.2009 18:35 Petr08
SSH pres ADSL router
Přečteno: 516×
Odpovědět | Admin

Ahoj,
jsem připojenej přes ADSL od radiokomunikaci a mám veřejnou IP adresu. Chtěl bych na tento PC přistpupavat ze vzdáleného PC.
Nastavil jsem si router aby směroval port 22 na PC, kde beží sshd.

Když udělam z localhostu:
ssh localhost – normalne se pripojim
ssh IP – tak se nepripojím
ping IP – bezi ok

Když udělam ze vzdaleneho PC:
ssh IP – tak se nepripojím
ping IP – nemam odezvu

pritom třeba podle http://www.canyouseeme.org/ vidím kdy mám sshd puštěný a kdy zastavený.

Napád Vás něco? Děkuji.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.3.2009 19:07 linuxik | skóre: 32 | Milovice
Rozbalit Rozbalit vše Re: SSH pres ADSL router
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ahoj,

jestli se na ssh nepripojis ani z localhostu, tak nema cenu  resit vzdaleny pristup. Koukni se prikazem `netstat -ntlp`  kde sshd posloucha a taky se muzes podivat do /etc na soubory hosts.allow a hosts.deny. .

 

14.3.2009 21:57 miro
Rozbalit Rozbalit vše Re: SSH pres ADSL router

Píše, že z localhostu se připojí...

vencour avatar 14.3.2009 22:05 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: SSH pres ADSL router

Pokud se zvenku nepřipojí ani si nepingne, viděl bych to na chybnou konfiguraci modemu. Plus aspoň na chvíli povolit ping zvenku. Bodlo by detailnější popsání sítě ... tipuju, že veřejná je na modemu a v LANce je nat.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
14.3.2009 22:05 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: SSH pres ADSL router
Odpovědět | | Sbalit | Link | Blokovat | Admin

Napiš sem jaký typ modemu máš. Některé potvory měly vadu a neumožňovaly bez určitého nastavení v linuxu spojení ssh a telnetu. Také jsem jeden takový měl a hned jsem ho reklamoval, protože nic takového jsem od modrých prdů nechtěl. Reklamaci uznali a já jsem si koupil jiný typ modemu.

-- Nezdar není hanbou, hanbou je strach z pokusu.
14.3.2009 22:17 linuxik | skóre: 32 | Milovice
Rozbalit Rozbalit vše Re: SSH pres ADSL router

Jestli jsem to dobre pochopil tak mu nefunguje z localhostu ssh na  adresu nastavenou na sit. karte, takze  primarne bude problem nekde v konfiguraci systemu.

14.3.2009 22:18 miro
Rozbalit Rozbalit vše Re: SSH pres ADSL router
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ten netstat je určitě dobrý nápad. Taky by to chtělo odchytit komunikaci na příslušném síťovém připojení pc v okamžiku, kdy se tam někdo zkouší přes ssh dostat. Předtím spustit sshd v debugovacím módu (přepínač -d nebo změna hodnoty LogLevel v konfiguráku) a zjistit, co na sebe práská.

14.3.2009 23:14 petr08
Rozbalit Rozbalit vše Re: SSH pres ADSL router
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jee, tolik reakci. To je dobře.

Tak teď je můj osobní názor, že to musí být vážně modemem. Takže jedná se o Siemens CL-040-I (je to určo nějakej hnus co dávali radiokomunikace zadara). A sít je doopravdy tak, že veřejná IP je na modemu a PC za ním mají NAT. Přesměrování portů mám nastaveno ve „Virtual server“ a jistým způsobem bude dobře, jinak bych na těch stránkách přeci nepoznal kdy pustím SSHD a kdy ne.

Podle netsat normálně poslouchá na 22. Co se hosts.allow tyče dal jsem na zkoušku ALL:ALL a v deny nic nemám (iptables taky prázndý) Ještě dám výpis z wireshark. Jsou to jediný dva řádky co vypíše o připojení se na něj přes veřejnou IP.

1 0.000000 192.168.1.2 IP TCP 39984 > ssh [SYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=232656 TSER=0 WS=6

2 0.001079 IP 192.168.1.2 TCP ssh > 39984 [RST, ACK] Seq=1 Ack=1 Win=0 Len=0
14.3.2009 23:26 Wily
Rozbalit Rozbalit vše Re: SSH pres ADSL router

Pokud za tím modemem máte připojený jen jedno PC, tak bych použil ppp a modem nastavil do stavu Bridge. Takže by jste se připojoval přes PC. A měl by jste veřejnou IP přímo na PC, a nemusel by jste řešit konfiguraci modemu.

14.3.2009 23:43 petr08
Rozbalit Rozbalit vše Re: SSH pres ADSL router
K modemu většinou je připojeno jedno PC (ale běží na něm střídavě XP a Linux) a nemám úplně odvahu dat XP veřejnou adresu. A občas se taky k modemu připojuje notebook.
14.3.2009 23:56 Wily
Rozbalit Rozbalit vše Re: SSH pres ADSL router

Aha, tak to je blbý no. Co se týče té veřejné IP na XP, tak všechny modemy do USB, to tak mají.

14.3.2009 23:41 linuxik | skóre: 32 | Milovice
Rozbalit Rozbalit vše Re: SSH pres ADSL router

Pust  na pc `tcpdump  -n -i ethX port 22`  a potom se zkus pripojit z netu  na  ssh a  neco urcite zjistis.

14.3.2009 23:54 petr08
Rozbalit Rozbalit vše Re: SSH pres ADSL router
23:46:04.958650 IP 192.168.1.2.50305 > myIP.22: S 1178402981:1178402981(0) win 5840 < 1460,sackOK,timestamp 897285 0,nop,wscale 6> 23:46:04.959584 IP myIP.22 > 192.168.1.2.50305: R 0:0(0) ack 1178402982 win 0

Noo to je v podstatě to stejne co jsem odchitil wiresharkem, ale v tomhle zadnou chybu nevidim. Hprsi asi je, ze jsem to sshd nedonutil logovat, nebo nevim kam to cpe:( NAstavil jsem LogLevel DEBUG3
14.3.2009 23:55 petr08
Rozbalit Rozbalit vše Re: SSH pres ADSL router
lol odchytil.
menphis avatar 14.3.2009 23:55 menphis | skóre: 22 | blog: menphis_blog
Rozbalit Rozbalit vše Re: SSH pres ADSL router
Odpovědět | | Sbalit | Link | Blokovat | Admin
nezapomnel jsi na firewall na pc/modemu ?
15.3.2009 01:41 Cuda
Rozbalit Rozbalit vše Re: SSH pres ADSL router
Odpovědět | | Sbalit | Link | Blokovat | Admin

moc nerozumím tomuto:

Když udělam z localhostu:
ssh localhost – normalne se pripojim
ssh IP – tak se nepripojím

 

tím ssh IP myslíš 192.168.1.2 nebo jakou mí ip adresu ten PC?

co máš v /etc/ssh/sshd_config parametr ListenAddress?

15.3.2009 01:44 Cuda
Rozbalit Rozbalit vše Re: SSH pres ADSL router

ještě doplnění, pokud tam máš něco zadáno, tak to zakomentuj (#) a pak udělej restart sshd /etc/init.d/ssh restart a pak zkus z toho PC se připojit na ssh (ssh user@ip_adresa_pc)

15.3.2009 09:36 Petr08
Rozbalit Rozbalit vše Re: SSH pres ADSL router
Ahoj, tou IP myslím tu veřejnou. Ssh 192.168.1.2 funguje. Co se týče ListenAddress, puvodně bylo zakomentované a pak jsem zkoušel 0:0:0:0. vždy stejne.

Firewall je jak v PC tak v modemu vypnutej.
15.3.2009 09:57 Cuda
Rozbalit Rozbalit vše Re: SSH pres ADSL router

IP adresa 192.168.1.2 nebude venkovní. Na tom PC kde Ti jede sshd máš jakou ipadresu? Pokud tady tuto a dáš na tom PC ssh user@192.168.1.2 jede Ti to?

Prvně rozjeď ssh na ip (tím myslím že bude fungovat i něco jiného než ssh localhost). Pak bych zkusil propojit toto pc s jiným křízeným kabelem a zavolat z toho druhého PC ssh.

Pak se budeš muset pohrát s forwardem jelikož pokud se budeš chtít dostat z vneku na ten pc tak budeš muset na tom modemu vyřešit forward portu 22 na ten tvůj PC a zpět z toho PC na modem a z něj ven.

Veřejná IP adresa bude IP adresa na tom modemu, směrem ven.

15.3.2009 12:39 hysterix
Rozbalit Rozbalit vše Re: SSH pres ADSL router
Je skoro jiste, ze AdslModemRouterBazmek nedela SNAT pro pakety prichazejici zevnitr site, takze ssh z vnitrniho pocitace na verejnou ip nikdy fungovat nebude. Zasadne vse zkousejte z venkovniho pocitace, kteremu ta adsl vec bude (nebo aspon je tam sance, ze bude:) spravne prekladat spojeni.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.