Я пытаюсь использовать VPS в качестве SSH-прокси для доступа к своему персональному рабочему столу, который находится за несколькими уровнями NAT. По сути, у меня открыт обратный туннель SSH от порта TCP на VPS к моему рабочему столу. Я не запускаю ничего другого (кроме того, что было бы настроено для запуска по умолчанию). Но, независимо от того, что я делаю, я в конечном итоге начинаю вызывать нехватку памяти в течение нескольких минут или нескольких дней после новой загрузки.
Это вывод Vultr Console:
Я попробовал следующее безрезультатно:
- Переключение с DigitalOcean на Vultr.
- Переключение с Ubuntu 16.04 на Debian 8 (оба x64).
- Увеличение выделенной системной памяти с 512 МБ до 1 ГБ.
- Добавление файла подкачки размером 8 ГБ. (Это устойчиво через ботинки).
- Изменение порта SSH по умолчанию, последовательно, на два разных не известных порта. (Причина: безопасность через неизвестность, в некоторой степени)
В дополнение к этому, сервер OpenSSH настроен на разрешение только доступа с открытым ключом и не привязывается к порту 22. Кстати, мои учетные записи в DigitalOcean и Vultr, а также мои учетные записи регистраторов доменов защищены 2-мя факторами, поэтому я не думаю, что какая-либо из них была скомпрометирована.
Я посмотрел Почему моему VPS не хватает памяти? но я не понимаю, почему добавление файла подкачки не поможет.
Кто-нибудь может объяснить, что может происходить?