воскресенье, 1 августа 2010 г.

Не стартует SSH в Debian

При попытке запуска через webmin выдает:
$ /etc/init.d/ssh start
Starting OpenBSD Secure Shell server: sshd/var/run/sshd must be owned by root and not group or world-writable.
 failed!

Лечится установкой прав на соотв папки:
$ chown root:root /var/run/sshd
$ chmod 600 /var/run/sshd
пермишн 600 это read & write только для owner

Теперь ssh запускается нормально.

PS Случилось из-за того что я поставил более широкий пермишн на папку /var (775 - все права владельцу и группе, и чтение и исп - остальным). sshd это не понравилось и он отказывался запускаться...

1 комментарий:

Aleksey Rupanov комментирует...

Супер. Спасибо. Бился-запускал через service ssh start - он якобы запускался, выдавал PID, а потом благополучно завершался. Ваше всё помогло :)