[Techinfo] Számítógép elérése SSh-n keresztül publikus IP-n

Adam ka at mayten.sch.bme.hu
2017. Nov. 25., Szo, 12:28:40 CET


Old school modszer:

route -n
Megnezed mi a default (telefonon irom, nincs elottem az elozo leveled) 
route del default gw 172.valami.valami dev belso
Asszem belsonek hivtad az interfeszt es nem emlekszem mi volt a konkret ip a multkori leveledben de az elozo parancs kimenetebol masold oda
route add default gw 199.valami.valami dev kulso
Nem emlekszem minek hivtad a kulso interfeszt de a dev utan arra hivatkozz. Az ip cim pedig a sajat publikus sulinetes tartomanybol legyen az, ami abban az alapertelmezett atjaro.
ping 8.8.8.8
Ha ez mukodik jo a beallitas, tesztelheted az ssh-t az internet felol. Ha nem megy akkor a gepen magan kell iptables vagy hasonloval beengedni, hosts.allow ha meg hasznalatban van, ott engedni (ujabb sshd nem hasznalja) illetve rabindelni az sshd-t a kulso interfeszre (default bindel mindenhova)

Ha a belso halozatodban tobb belso tartomany van, akkor a fentiek utan mindbol elveszted a szerver elereset a belso ip cimen, kiveve kozvetlenul abbol amiben a szervernek is ip cime van. Ez normalis. Kulso ip cimen elered bentrol is.

Ha valami nem megy, schmittpalizd be a konkret kiadott parancsot es a hibauzenetet. 

Regards
Adam

Sent from my cellphone

> On Nov 25, 2017, at 06:41, Zsolt Farkas <fazsolt at gmail.com> wrote:
> 
> Próbálok egy levélben reagálni a felvetésekre:
> A külső láb fix IP-vel van, a belső pedig MAC alapján kapja a címet. Yast-on a Routingnál a default gw, az a sulinetes gw, így fogalmam sincs, miért lesz default a Sulixos. DHCP miatt?
> Tűzfalszabály (Ha Dashboard-Hálózatok- Általános beállítások-Nyomtatás alól elérhető részre gondolsz, akkor ott) 1 szabály van erre a lábra vonatkozólag, az is engedő, külön tiltó szabály nincs)
> Gépek kérdése. Volt egy "A" gép, amin futott a Szikla, de kérték, hogy frissítsem az oprenszert, Beállítottam egy újabb gépet, ez a "B" gép. Miután az oprendszer felment a 2 gép párhuzamosan ment addig, amedig a Szikla ügyfélszolgálat el nem végezte a Szikla telepítését és az adatbázis átmásolását, azaz tuti, hogy elérhető volt az eredeti gép és az új ("B") gép is. Miután jeleztek, hogy végeztek, az "A" jelű gépet leállítottam. Hogy mikortól nem elérhető fogalmam sincs, mert éppen ablakcsere zajlik a suliban és pont az a terem is érintett volt a héten, csak a könyvtáros tegnap próbált csatlakozni a szerverhez és belülről sem érte el. Ez megoldódott, de ekkor derült ki, hogy kívülről már nem érik el.
> sshd_config csak kommentelt sorokat tartalmaz
> netsat, ami itt ss :). Itt az xxx a problémás gép, azaz a Szikla szerver, az yyy viszont a Sulix szerver külső lába, a ppppp pedig gondolom a Sulixon beállított port
> ss  -nat | grep ':22'
> LISTEN     0      128          *:22                       *:*
> ESTAB      0      80     195.199.___.xxx:22                 195.199.___.yyy:ppppp
> LISTEN     0      128          *:22                       *:*
> És felveszek én egy static routot, csak hogyan? Ráadásul, amit eddig tudtam Linux alatt parancsokat, az a ping kivételével mind más :)
> SUSE gépet én telepítettem :)
> Külső-belső láb probléma. Eredendően csak belső lába volt, ekkor viszont rengeteg gond volt a Sulix szerverrel. Mióta így van, azóta (kopp kopp kopp) nincs semmi, azaz nem szeretnék csak belső lábat. 
> 2017. november 24. 21:33 Hambuch Gabor írta, <hambuch at w5.hu>:
>> 2017-11-24 20:57 keltezéssel, Zsolt Farkas írta:
>>> Sziasztok!
>>> 
>>> Félve teszem fel a kérdést a napokban zajlott vita után, de jelezném, hogy Linuxhoz szinte semmit nem értek, infotanárból lett rendszergazda vagyok.
>>> Szóval adott egy Suse Tumbleweed grafikus felület nélkül, rajta egy könyvtári szerver program. (Szikla-3 napos telepítés)
>>> A gépnek van egy külső lába a Sulinetes routerben és van egy belső lába, amelynek IP címét Sulixerver osztja.
>>> A gépet el kellene érni a 22-es porton kívülről, ez a port Dashboardon meg is van nyitva. Mégis, ha csatlakozni akarok hozzá Puttyal: Network Error:Connection Timed Out
>>> A nyitást Sulineték megerősítették, de további segítséget nem tudtak adni. Ha jól értettem, amit mondtak, a routerről tudta pingelni a szervert, de azon kívülről nem.
>>> 
>>> A gép 2 nappal ezelőtt elérhető volt, mert az adatbázist egy másik gépről másolták át a Szikla ügyfélszolgálatosok és magát a Sziklát is ekkor telepítették. (Mindkét gép nálunk van/volt)
>>> 
>>> 
>>> Ha  belső hálóból, ugyancsak Puttyal akarok csatlakozni a Szikás géphez, akkor simán megy.
>>> 
>>> Yast-tal a default gw a külső lábnak be van állítva a Sulinetes gw
>>> 
>>> Kívülről nem válaszol a pingre, belülről igen. Ha az adott gépről pingeltem saját magát délután, akkor arra sem, de most itthonról TeamViewerrel egy belső gépre kapcsolódva, majd onnan SSH-val a gépre, válaszol a pingre.
>>> 
>>> Wiresharkot letöltöttem, hátha mutat valamit, dehát nem érteni Wiresharkul. Amit látok, hogy kimegy a kérés, ott a 4 sor a Wiresharkban is és az is hogy no response found. Ha megmondjátok mit keressek, akkor megteszem.
>>> 
>>> ip route eredménye:
>>> 
>>> default via 172.16.0.5 dev belso proto dhcp
>>> 172.16.0.0/16 <http://172.16.0.0/16> dev belso proto kernel scope link src 172.16.12.5
>>> 195.199.xxx.xxx/29 dev ens33 proto kernel scope link src 195.199.xxx.xxx
>>> 
>>> Előre köszönöm a szájbarágós magyarázatokat.
>> 
>> A magyarázat viszonylag egyszerű. Fentebb írtad, hogy default gw-nek be van állítva a sulinetes gw. Ennek ellenére a route táblából az derül ki, hogy a sulix által dhcp-n kiosztott cím (belső cím) az átjáró. Valószínűleg azóta nem működik, mióta a gép megújította az ip-jét, és akkor felülírta a default gw-t a dhcp-től kapottal.
>> A gép azért nem érhető el a külső ip-jén, mert a forgalmat ugyan megkapja ott, de a választ már a sulixon keresztül szeretné visszaküldeni - és itt eltévednek a dolgok.
>> Szerintem az a megoldás a legegyszerűbb, ha átállítod a sziklás szervert, hogy a belső hálós lába fix ip-vel legyen, és erre a lábra ne állíts default gw-t. A külső lábra is kézzel állítsd be a sulinetes címet, és ide add meg a sulinetes gw-t átjárónak. Így később sem fog "elromlani".
>> 
>> -- 
>> Hambuch Gábor
>> hambuch at w5.hu
>> _______________________________________________
>> Techinfo mailing list
>> Techinfo at lista.sulinet.hu
>> Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
>> Illemtan: http://www.szag.hu/illemtan.html
>> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
> 
> _______________________________________________
> Techinfo mailing list
> Techinfo at lista.sulinet.hu
> Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20171125/decbc7f7/attachment.html>


További információk a(z) Techinfo levelezőlistáról