VPS не хватает памяти при использовании в качестве прокси-сервера SSH

322
Dhruv Singhal

Я пытаюсь использовать VPS в качестве SSH-прокси для доступа к своему персональному рабочему столу, который находится за несколькими уровнями NAT. По сути, у меня открыт обратный туннель SSH от порта TCP на VPS к моему рабочему столу. Я не запускаю ничего другого (кроме того, что было бы настроено для запуска по умолчанию). Но, независимо от того, что я делаю, я в конечном итоге начинаю вызывать нехватку памяти в течение нескольких минут или нескольких дней после новой загрузки.

Это вывод Vultr Console:

enter image description here

Я попробовал следующее безрезультатно:

  1. Переключение с DigitalOcean на Vultr.
  2. Переключение с Ubuntu 16.04 на Debian 8 (оба x64).
  3. Увеличение выделенной системной памяти с 512 МБ до 1 ГБ.
  4. Добавление файла подкачки размером 8 ГБ. (Это постоянно через сапоги).
  5. Изменение порта SSH по умолчанию, последовательно, на два разных не известных порта. (Причина: безопасность через неизвестность, в некоторой степени)

Кроме того, сервер OpenSSH сконфигурирован так, чтобы разрешать только доступ с открытым ключом, и не привязывается к порту 22. Кстати, мои учетные записи DigitalOcean и Vultr, а также учетные записи регистраторов доменов защищены 2-х факторной защитой, поэтому я не думайте, что что-то из этого было скомпрометировано.

Я посмотрел Почему моему VPS не хватает памяти? но я не понимаю, почему добавление файла подкачки не поможет.

Кто-нибудь может объяснить, что может происходить?

0
Как выглядит использование памяти и подкачки при возникновении этой ошибки? Ramhound 7 лет назад 1
@Ramhound Итак, проблема в том, что я не могу ни подключиться по SSH к VPS, ни даже войти через консоль виртуализации после запуска OOM, поэтому у меня нет способа выяснить использование памяти и подкачки в эти моменты. Dhruv Singhal 7 лет назад 0

0 ответов на вопрос

Похожие вопросы