Ich verwende einen Apache 2-Webserver mit MySQL und PHPMyAdmin, aber die Ports 21, 22 und 80 sind ständig aktiv. Die 21 und 22 Ports funktionieren ungefähr zur gleichen Zeit nicht mehr, aber der Port 80 funktioniert viel länger, bis er neu gestartet werden muss. Auf einem blauen Mond funktionieren jedoch alle Ports mindestens 1 Stunde lang, bis die Ports 21 und 22 nicht mehr funktionieren. Oh und es ist auch über einen USB-WLAN-Dongle mit dem Internet verbunden. Wenn Sie weitere Informationen benötigen, stehe ich Ihnen zur Verfügung.
Änderungen: Ich verwende Raspbian Jessie Lite. Ich benutze PuTTY und WinSCP, um eine Verbindung herzustellen. Ich habe kein Ethernet-Kabel, um eine Verbindung zum Internet herzustellen. Mein Router wird nicht an 21 oder 22 weitergeleitet.
Ich habe ein Muster in den Fehlern bemerkt. Zuerst versucht es nach dem Pi zu suchen und schlägt fehl. Als nächstes findet es den Pi und wird abgelehnt. Schließlich wird es nicht abgelehnt und es beginnt zu funktionieren. Es ist nicht immer so, aber meistens ist es so. Es kann tagelang aufhören zu arbeiten und dann plötzlich arbeiten.
quelle
/var/log/syslog
zu den Zeiten, in denen FTP (21) und SSH (22) nicht mehr funktionieren, etwas angezeigt? Haben Sie eine Tastatur und einen Monitor, mit denen Sie sehen können, was das System tut, wenn das Problem auftritt?Antworten:
Manchmal versuchen Leute, sich aus dem Internet in Ihren Computer zu hacken. Leute (sogar ausländische Regierungen) scannen jede IP-Adresse nach Computern, die bekannte Ports wie 21, 22 und 80 abhören. Nach meiner Erfahrung dauert es im Internet ungefähr zehn Minuten, bis jemand versucht, sich in Ihren Pi zu hacken. Sie versuchen, sich mit vielen verschiedenen gängigen Passwörtern anzumelden und stürzen den Dienst manchmal ab. Ich empfehle, die Ports 21 und 22 auf etwas anderes zu ändern.
Bearbeiten Sie die Datei / etc / ssh / sshd_config und ändern Sie die Zeile mit 'Port 22' in 'Port 2022' (oder fügen Sie diese Zeile hinzu, wenn sie nicht vorhanden ist). Stellen Sie während Ihres Aufenthalts sicher, dass 'PermitRootLogin' auf 'gesetzt ist. Nein, laden Sie die sshd-Konfiguration neu (/etc/init.d/ssh reload), und Sie sollten sich von nun an an Port 2022 anmelden können.
Wenn Sie die Ports auf unterschiedliche Nummern ändern, muss jemand einen Port-Scan durchführen, um die offenen Ports zu finden. Konfigurieren Sie Ihren Router so, dass Port-Scans blockiert und erkannt werden. Aber ich weiß nicht, wie ich die Hintertür der Regierung in Ihrem Router ausschalten soll .
Ich habe keine Anweisungen zum Ändern von Port 21, da ich FTP über SSH verwende.
quelle
Ich hatte einige ähnliche Probleme, die als "Flockenverhalten" zusammengefasst werden können.
Mein Problem war die Stromquelle. Ich habe den USB-Anschluss eines anderen Geräts verwendet, das nicht konstant genug Strom an den Pi liefern konnte. ZB als die Festplatten in diesem Gerät suchten. Neues 2 Ampere Netzteil, und mein Problem wurde gelöst.
quelle
Ihr Problem kann sein, dass es andere Dinge auf dem Pi gibt, die diese Ports verwenden:
quelle
sudo apt-get purge program-name