Synology-Forum.nl

Overige software => DDNS / Quick Connect / EZ-Internet / Portforwarding => Topic gestart door: Killerman op 28 maart 2015, 23:39:33

Titel: SSH werkt niet via extern netwerk
Bericht door: Killerman op 28 maart 2015, 23:39:33
Vandaag werkt plotseling SSH niet meer vanaf een extern netwerk. Als ik thuis ben op mijn eigen pc dan werkt het prima, maar ben ik onderweg op 4g (mobiel) of op het werk kom ik er ineens niet meer op?

Heeft iemand een idee wat fout is? alvast bedankt :)
Titel: Re: SSH werkt niet via extern netwerk
Bericht door: Hutje op 29 maart 2015, 00:54:52
Heeft het voorheen wel normaal gewerkt vanaf een extern adres?
Heb je iets aangepast aan je router?
Ziggo heeft volgens mij recentelijk wat dingen aangepast waardoor bij veel mensen de router terug is gezet naar de fabrieks instellingen.
Dus, alle portforwarding instellingen waren verdwenen.
Check je router dus eerst even.


Sent from my iPad using Tapatalk
Titel: Re: SSH werkt niet via extern netwerk
Bericht door: Killerman op 29 maart 2015, 09:00:10
Het werkte eerst wel ja.
Er is niks aangepast in de router, heb daar al in gekeken.
Ook de portforwarding staan er allemaal gewoon nog in.

Titel: Re: SSH werkt niet via extern netwerk
Bericht door: Briolet op 29 maart 2015, 10:22:41
Als poort 22 gewoon geforward is, zou ik zeggen dat het toch in de firewall instellingen zit.

Zelf heb ik de firewall ingesteld dat de nas via SSH alleen met specifieke IP adressen mag verbinden. Nu had ik laats een probleem die ik extern moest oplossen. Via een ziggo WifiSpot heb ik toen een VPN verbinding opgezet. Via VPN had ik toen een IP die niet in mijn firewall stond, dus heb ik dat IP aan mijn firewall toegevoegd. (Gewoon het eerste IP dat VPN uitdeelt).

Daarna kon ik gewoon via SSH inloggen. Uit het oogpunt van de nas is dat een interne inlog waarvoor ik ook geen poort 22 forwards in de router nodig heb. Ik zou sowieso oppassen met SSH van buiten toegankelijk te maken en als het niet anders kan ook via VPN doen.
Titel: Re: SSH werkt niet via extern netwerk
Bericht door: Briolet op 29 maart 2015, 10:33:52
Je kunt ook een '-v' opdracht (verbose) opdracht meegeven met de inlog. Dan krijg je debugging info over de inlog zodat je eerder zien waar het mis gaat.

Hieronder een voorbeeld van een externe inlog die door de firewall op grond van IP geblokkeerd wordt:

Briolet$ ssh -v root@xxx.nl
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
debug1: Connecting to xxx.nl [217.121.xxx.xxx] port 22.
^C

Na de laatste regel hangt hij gewoon zonder duidelijke reden. Zonder debuginfo had je helemaal geen terugkoppeling gehad. Nu weet je in elk geval dat hij wel de nas berijkt.

EDIT: Vergeet het bovenstaande  :oops:. De log betreft de lokale SSH versie op mijn Mac. Bij een inlog die lukt zie ik:

debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6p2-hpn14v4
En dat is pas de info die van de nas komt.
Titel: Re: SSH werkt niet via extern netwerk
Bericht door: Killerman op 29 maart 2015, 11:34:27
Ik heb nu in de firewall van de nas alles laten toestaan, en alsnog werkt het niet.

Je 2de bericht met verbose begrijp ik niet helemaal, ben wel een leek met dit soort dingen namelijk.

Heb nog even een aantal dingen geprobeerd:
Modem is gereset en de router ook, maar dit helpt niet.
Titel: Re: SSH werkt niet via extern netwerk
Bericht door: Babylonia op 29 maart 2015, 23:23:48
Modem is gereset en de router ook, maar dit helpt niet.

Oh, dus kennelijk heb je achter de internet modem/router van je provider nog een eigen router?
Als je ze alle twee reset, staan ze alle twee terug op fabrieksinstellingen.
Zou ik toch alles netjes weer opnieuw gaan instellen.

Hulpjes en info zie < HIER > (http://www.synology-forum.nl/firmware-algemeen/how-to-instellen-nieuwe-synology-nas-server/msg126895/#msg126895)