PDA

Bekijk Volledige Versie : SSH timeout na 24 uur!?



Luke B
28/03/08, 18:49
WHT-ers,

Ik heb een nogal vreemd probleem met SSH. Na 24 uur kan ik niet meer inloggen via SSH op mijn server. Ik krijg dan namelijk de error "Server unexpectedly closed network connection", direct als ik wil verbinden (zonder enige vertraging). Ook op mijn telefoon & laptop is dat het geval, het ligt dus niet aan de cliënt.
Dit treedt iedere keer op na zo'n 24 uur. Wil ik dus SSH gebruiken, dan moet ik de server rebooten en kan ik tot 24 uur daarna iets doen. Erg vreemd en frustrerend. Met enkele hosters al de SSH config vergeleken, en e.e.a. geprobeerd / gewijzigd, maar dat heeft allemaal geen nut helaas.
Dat APF 'm dicht gooit lijkt me ook vreemd, want waarom dan pas na 24 uur? Iemand enig idee wat het kan zijn?

*Google leverde me weinig op overigens...*

Bedankt :D

royen99
28/03/08, 18:54
WHT-ers,
Dat APF 'm dicht gooit lijkt me ook vreemd, want waarom dan pas na 24 uur?

Het *kan* dan nog steeds APF zijn. Standaard zet APF namenlijk een filetje in je /etc/cron.daily (naam: fw) waardoor dus APF éénmaal per dag wordt gerestart.

dreamhost_nl
28/03/08, 19:40
Kun je APF niet meer via je controle paneel restarten dan?
Een complete restart van je server lijkt me wel heel overdreven...

Kun je APF op zo'n moment ook niet meer via je controle paneel restarten dan?
Een complete restart van je server lijkt me wel heel overdreven...

Luke B
28/03/08, 19:55
Kun je APF niet meer via je controle paneel restarten dan?
Een complete restart van je server lijkt me wel heel overdreven...

Kun je APF op zo'n moment ook niet meer via je controle paneel restarten dan?
Een complete restart van je server lijkt me wel heel overdreven...
Ik neem aan dat je SSH bedoelt? Nee, dat komt omdat, vreemd genoeg, mijn DirectAdmin gebuild is voor Debian 3.1 en ik op 4.0 draai. Daardoor kan ik SSH niet stoppen via DirectAdmin (zal bij 3.1 wel in een andere dir hebben gestaan).

@royen99
het is echt ná 24 uur, niet na een bepaalde tijd, maar echt 24 uur ná de reboot...

swedendedicated
29/03/08, 01:05
24 uur na reboot is APF table die opnieuw geladen wordt, plaats even je APF (chain) config/log weet bijna 100% zeker dat het probleem daar is, zet tevens in je cron dat apf om de zoveel tijd gestopt wordt zodat je niet je server moet rebooten wat altijd link is.

Je hebt toch niet heel toevallig iets in je crontab staan wat met apf te maken heeft ;)

dirk939
29/03/08, 16:44
Als een firewall de poort dichtzet is het logischer dat je "Connection refused" of "Connection timeout" krijgt.

Probeer ssh/sshd eens in verbose mode te draaien.

vsuser
29/03/08, 17:26
Welk Control Panel draai je?

Ik ben ook blind... DirectAdmin natuurlijk. De logs van APF al doorgespit?

1ms
30/03/08, 12:42
Anders installeer je webmin even.
Kijk of ssh dan wel werkt.
Zo niet? service iptables stop && service apf stop

Luke B
30/03/08, 12:49
Je hebt toch niet heel toevallig iets in je crontab staan wat met apf te maken heeft Heb even alle cron's langsgelopen, maar alles behalve APF ;)
De APF log is leeg (echt helemaal... klopt dat wel?)
De config is volledig standaard, dat lijkt me dus ook niet het probleem...


Anders installeer je webmin even.
Kijk of ssh dan wel werkt.
Zo niet? service iptables stop && service apf stop
Zal Webmin eens installeren inderdaad, bedankt voor de tip ;)

Xolphin
30/03/08, 15:03
Zal Webmin eens installeren inderdaad, bedankt voor de tip ;)

Je mag van mij alles installeren wat je wilt, maar zoals chrish al vertelde is het probleem zo goed als zeker APF. Cron scripts draaien alleen op een vast tijdstip (elke dag om 3:00 bijvoorbeeld). APF reload exact 24 uur nadat het is opgestart. Je APF configuratie moet je nakijken, met webmin installeren bereik je niets.

vsuser
30/03/08, 15:44
Ik vind het vreemd dat je APF log leeg is.
Verbindingen die zijn geblokkeerd, horen toch te worden gelogged?

SDGM
30/03/08, 15:51
Hier een standaard apf installatie met enkel de standaard dingen als poorten gewijzigd en hier blijft de log leeg enkel als ik herstart komt deze herstart erin te staan met de ip's die geblocked worden en de poorten die geopend worden.

Meestal is apf.log zelf hier dus ook leeg.

Luke B
30/03/08, 18:40
Hier een standaard apf installatie met enkel de standaard dingen als poorten gewijzigd en hier blijft de log leeg enkel als ik herstart komt deze herstart erin te staan met de ip's die geblocked worden en de poorten die geopend worden.

Meestal is apf.log zelf hier dus ook leeg.

Die krijg ik ook niet eens te zien dus. Ik kijk overigens in de /var/log/apf_log(.1 / .2 / .3 / .4)
Ik kan APF natuurlijk herinstalleren, of de standaard config er opnieuw inzetten... Denk dat ik dat maar eens ga doen.

swedendedicated
30/03/08, 18:54
Die krijg ik ook niet eens te zien dus. Ik kijk overigens in de /var/log/apf_log(.1 / .2 / .3 / .4)
Ik kan APF natuurlijk herinstalleren, of de standaard config er opnieuw inzetten... Denk dat ik dat maar eens ga doen.

lijkt me slim om apf eens dag helemaal uit te doen, kijken je dan nog ssh problemen krijgt. Dat er niks in de log staat is heel goed mogelijk, de demo setup doet dat namelijk niet.

X-Hosted
31/03/08, 09:02
mijn DirectAdmin gebuild is voor Debian 3.1 en ik op 4.0 draai. Daardoor kan ik SSH niet stoppen via DirectAdmin (zal bij 3.1 wel in een andere dir hebben gestaan).

Beetje off-topic: Mocht je er een server bijnemen, kan ik je van harte aanraden om die op een Redhat based systeem te zetten. Dus CentOS of Fedora ofzo :) Directadmin draait daar nu eenmaal het beste op.

Cybafish
31/03/08, 09:10
Anders installeer je webmin even.
Kijk of ssh dan wel werkt.
Zo niet? service iptables stop && service apf stop

Installeer gelijk cPanel, wie weet.

Services stoppen heeft geen zin als die door een cron weer worden gestart. Kijk eens wat er iedere 24 uur aan cronjobs wordt gedraaid.

Luke B
05/04/08, 15:43
Beetje off-topic: Mocht je er een server bijnemen, kan ik je van harte aanraden om die op een Redhat based systeem te zetten. Dus CentOS of Fedora ofzo :) Directadmin draait daar nu eenmaal het beste op.
Tuurlijk, maar ook DirectAdmin draait prima op Debian, enkel niet als die verkeerd gebuild is... Ik ben zelf gewend aan Debian en kan daar het beste mee werken ;). Bedankt voor de tip Anyway.

Ghehe, cPanel kan er ook wel bij ;)

Vanavond kijk ik ernaar... moet eerst de server herstarten alvorens ik iets kan doen en dan kan ik dat beter ergens in de nacht doen ;)

xabin
05/04/08, 16:58
Tuurlijk, maar ook DirectAdmin draait prima op Debian, enkel niet als die verkeerd gebuild is... Ik ben zelf gewend aan Debian en kan daar het beste mee werken ;). Bedankt voor de tip Anyway.

Ghehe, cPanel kan er ook wel bij ;)

Vanavond kijk ik ernaar... moet eerst de server herstarten alvorens ik iets kan doen en dan kan ik dat beter ergens in de nacht doen ;)

Een ander Control Panel installeren omdat je problemen hebt met SSH, hoe fout.

DirectAdmin draait hartstikke stabiel onder Debian, helemaal geen CentOS of Fedora nodig.

Ik wil anders best wel even kijken naar je server.

Luke B
07/04/08, 18:39
Ghehe, dat was uiteraard sarcastisch ;-)
Daarom, I'll stick to Debian.

We zijn ondertussen al een stapje verder... Het ligt niet aan APF, als die niet draait, dan nog knalt 'ie er na 24 uur uit... Het zit dus écht in SSH. Someone tips? :)

dennis0162
07/04/08, 19:13
Kan je niet gewoon een cron aanmaken die SSH opnieuw start om de 24uur?

Luke B
08/04/08, 11:59
Kan je niet gewoon een cron aanmaken die SSH opnieuw start om de 24uur?
Dat kan ik inderdaad wel als optie open houden. Niet dé oplossing, maar als het werkt is het in principe prima ;)

dirk939
08/04/08, 20:28
We zijn ondertussen al een stapje verder... Het ligt niet aan APF, als die niet draait, dan nog knalt 'ie er na 24 uur uit... Het zit dus écht in SSH. Someone tips? :)

Misschien heb je er overheen gelezen, maar zoals ik zei in #6 is het handig om ssh/sshd in verbose mode te draaien en de output te posten.

Luke B
09/04/08, 08:14
Excuses, inderdaad overheen gelezen.

Overigens draait de server nu 22 uur, en kom ik SSH ook niet op.... Het is dus niet exact 24 uur.

Ik zal SSH in verbose draaien en kijken of er dan iets te zien is... Thx ;)