Автор Гілка: sshd не стартує  (Прочитано 2314 раз)

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
sshd не стартує
« : 2011-02-05 08:54:07 »
віддалений комп завис, після рестарту не запускаеться sshd
доступ є тільки до файлів того компа ну і можна ввімкнути вимкнути
вже не знаю що робити, був pid - стер його та все одно не запускається, навіть в лог не пише що він намагається запуститись
підкажіть куди копати?

os debian lenny
« Змінено: 2011-02-05 13:35:57 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній ANGR

  • Новачок
  • *
  • дописів: 12
  • Карма: +0/-0
Re: sshd не стартує
« Відповідей #1 : 2011-02-05 18:31:56 »
А помилку при старті sshd якусь каже? Може після перезапуску сервера побилась, якась із ФС сервера і як наслідок бібліотеки. Яким чином Ви отримуєте доступ до файлів?


Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: sshd не стартує
« Відповідей #2 : 2011-02-05 18:48:43 »
при старті помилок нема і навіть тих які мали б виводитись скриптом з init.d

доступ до файлів - монтується диск до іншого сервера до якого є доступ по ssh

пізніше попробую зайти через chroot і перевстановити sshd
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: sshd не стартує
« Відповідей #3 : 2011-02-06 08:36:40 »
недопомогло

пробував через chroot спочатку просто запустити sshd
помилка The /dev/null file is not a character device file.

спробував rm /dev/null; mknod  /dev/null c 3 2; chmod go+w /dev/null
також недопомогло
mknod: `/dev/null': Operation not permitted

дивно, права root ніби є а створити символьний пристрій не хоче
« Змінено: 2011-02-06 09:44:49 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній ANGR

  • Новачок
  • *
  • дописів: 12
  • Карма: +0/-0
Re: sshd не стартує
« Відповідей #4 : 2011-02-07 13:33:05 »
Ви пробували перевстановити sshd? Якщо Ви заходите в chroot значить можете зайти локально на сервер, без запущеного демона sshd у випадку, якщо у Вас є доступ по ip KVM сервера чи безпосередній доступ до сервера. Так розумію всі інші сервіси піднімаються коректно. При старті сервера всі файлові системи правильно монтуються чи нема ФС, що монтуються в read-only? Чи пробували Ви робити перевірку файлових систем сервера (наприклад fsck -fy /dev/sda1).


Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: sshd не стартує
« Відповідей #5 : 2011-02-07 14:04:56 »
проблема саме в тому що /dev/null не є символьним пристроєм
перевстановлювати пробував - нічого не дало, тому що пристрій залишається далі не символьним
при спробі створити пристрій mknod  /dev/null c 3 2 не дає доступу

захожу я на той сервер через мінімальну систему де навіть нема bash і не знаю чи є можливість встановити
сервер туда примонтований в окрему теку і в ту теку я роблю chroot

все решта працює нормально бо їм наплувати на /dev/null навідміну від sshd
« Змінено: 2011-02-07 14:09:57 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній ANGR

  • Новачок
  • *
  • дописів: 12
  • Карма: +0/-0
Re: sshd не стартує
« Відповідей #6 : 2011-02-07 19:28:34 »
Перепрошую, одразу не помітив, але судячи з мануалу (man null) пристрій /dev/null створюється так:
mknod -m 666 /dev/null c 1 3

Вирізка з ману:
  null and zero are typically created by:

        mknod -m 666 /dev/null c 1 3
        mknod -m 666 /dev/zero c 1 5
        chown root:root /dev/null /dev/zero
Спробуйте перестворити прилад наведеною вище командою.

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: sshd не стартує
« Відповідей #7 : 2011-02-07 19:36:50 »
не думаю що це щось дасть адже помилка не синтаксична чи тп
Operation not permitted - така ж помилка коли не від рута пробувати створювати пристрій


з’явилась ідея, команду mknod  вставити в сам скрипт запуску
« Змінено: 2011-02-08 08:14:20 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: sshd не стартує
« Відповідей #8 : 2011-02-09 08:35:30 »
непомогло, далі Operation not permitted
Kernel alive - куди поділи цю "фразу" в новому ядрі?