VPS läuft der Speicher aus, wenn er als SSH-Proxy verwendet wird

385
Dhruv Singhal

Ich versuche, einen VPS als SSH-Proxy zu verwenden, um auf meinen persönlichen Desktop zuzugreifen, der sich hinter mehreren NAT-Schichten befindet. Grundsätzlich habe ich einen umgekehrten SSH-Tunnel, der von einem TCP-Port des VPS zu meinem Desktop geöffnet ist. Ich führe nichts anderes aus (abgesehen von dem, was standardmäßig für die Ausführung konfiguriert wäre). Aber egal was ich tue, ich löse irgendwann Minuten bis einige Tage nach einem Neustart aus.

Dies ist die Ausgabe der Vultr Console:

VPS läuft der Speicher aus, wenn er als SSH-Proxy verwendet wird

Ich habe folgendes erfolglos versucht:

  1. Umstellung von DigitalOcean auf Vultr.
  2. Umstellung von Ubuntu 16.04 auf Debian 8 (beide x64).
  3. Erhöhung des zugewiesenen Systemspeichers von 512 MB auf 1 GB.
  4. Hinzufügen einer Auslagerungsdatei der Größe 8 GB. (Es bleibt über Stiefel hinweg bestehen).
  5. Ändern Sie den Standard-SSH-Port nacheinander in zwei nicht bekannte Ports. (Grund: in gewissem Maße Sicherheit durch Unbekanntheit)

Darüber hinaus ist der OpenSSH-Server so konfiguriert, dass er nur den Zugriff mit öffentlichen Schlüsseln erlaubt und nicht an Port 22 gebunden ist. Sowohl meine DigitalOcean- und Vultr-Konten als auch meine Domänenregistrierungskonten sind übrigens 2-Faktoren-geschützt Ich glaube nicht, dass irgendetwas davon kompromittiert wurde.

Ich habe nachgesehen. Warum hat mein VPS keinen Speicher mehr? Ich verstehe nicht, warum das Hinzufügen einer Auslagerungsdatei nicht hilft.

Kann jemand erklären, was los sein könnte?

0
Wie sieht Ihr Speicher- und Swap-Einsatz aus, wenn dieser Fehler auftritt? Ramhound vor 7 Jahren 1
@ Ramhound Das Problem ist also, dass ich weder SSH in den VPS einsteigen noch mich über die Virtualisierungskonsole anmelden kann, sobald OOM ausgelöst wird. Ich habe also keine Möglichkeit, die Speicher- und Swap-Nutzung in diesen Momenten herauszufinden. Dhruv Singhal vor 7 Jahren 0

0 Antworten auf die Frage