Нет памяти на запуск SSH

Рейтинг: 3Ответов: 1Опубликовано: 23.10.2014

Задался вопросом, а не обманывает ли часом меня компания, предоставившая за мои кровные мне VPS. Суть проблемы:
Давеча отвалился SSH. Оказалось, остановился сервер SSH. Попытка запуска окончилась выдачей ошибки:

Failed to start service :

/etc/init.d/ssh: xmalloc: ../bash/parse.y:5874: cannot allocate 394264557 bytes (1073799168 bytes allocated)

Короче, что-то про память.
Отключил все основные сервисы, кроме BIND DNS Server, ситуация повторилась.
По статистике работающих процессов имеется итог:

Real memory: 1024 MB total / 984.53 MB free / 252.34 MB cached Swap space: 256 MB total / 175.56 MB free

Почти вся память свободна, но по уверениям техподдержки не хватает памяти и надо повышать план. Логичен вопрос в моей голове, а как же изначально этот SSH сервер запустился в принципе? Уж ли не обманывают ли меня, вынуждая отдать им больше деньжат?

Вот еще проблема. К сожалению, я всего лишь посредственный пхп-программист и в линукс-администрировании профан-профаном. Но вот скрин из файлового менеджера. Наверху часть файлов с датой от 21 октября. Не являются ли они странными? Да и сам файл ssh 300 мб весит. Это нормально?

alt text

Ответы

▲ 2

как уже и обсудили в комментариях, судя по приведённой на картинке информации, машина взломана.

в частности, вместо скрипта запуска /etc/init.d/ssh лежит неизвестного происхождения бинарный файл, и разбираться, почему этому бинарному файлу не хватает оперативной памяти, абсолютно бессмысленно.