не запускается sshd

Применимость: Linux, OpenVZ


Задача:

Внутри контейнера openvz может не запкаться демон sshd. ОН запускается без сообщений об ошибках, но активного демона нет в памяти

Решение:

Вероятная причина в отсутствии необходимых устройств в /dev.

Команды внутри контейнера:

  mknod -m 666 /dev/random c 1 8
  mknod -m 444 /dev/urandom c 1 9

Если это не помогло, тогда:

  mknod -m 600 /dev/console c 5 1
  mknod -m 666 /dev/tty c 5 0
  mknod -m 666 /dev/full c 1 7
  mknod -m 600 /dev/initctl p
  mknod -m 666 /dev/null c 1 3
  mknod -m 666 /dev/ptmx c 5 2
  mkdir /dev/pts
  mknod -m 666 /dev/random c 1 8
  mknod -m 444 /dev/urandom c 1 9
  mknod -m 666 /dev/zero c 1 5

Job failed to start

Проблема встречается в ubuntu-10.04

Решение:

 sed -i -e 's_oom never_#oom never_g' /etc/init/ssh.conf
 service ssh restart
 ss -lnp
 

Иногда этого недостаточно и нужно перезапустить виртуальный сервер

Ссылки:

Ruben


Актуальность: 2011/03/01 16:33