для 10 соляриса на самом деле методов несколько:
1) svcadm disable ssh; svcadm enable ssh
2) svcadm restart ssh
3) svcadm restart svc:/network/ssh:default
4) /lib/svc/method/sshd restart
5) kill -HUP `cat /var/run/sshd.pid`
С 10 солярисом есть особенность: если конфиг-файл был ошибочен, всякими svcadm restart ssh сервис не поднимается и порт не слушается, хоть уже установленные соединения и не рвутся. Система переходит в maintenance, проверять так:
svcs -xv ssh
(точного вывода нет, поэтому примерно)
State: maintenance since Thu Mar 24 19:26:28 2011
Reason: Start method exited with ...
See: /var/svc/log/network-ssh:default.log
Impact: This service is not running.
Смотрим этот самый лог на предмет ошибок
tail /var/svc/log/network-ssh\:default.log
исправляем, выводим из maintenance, запускаем, проверяем
# svcadm clear ssh
# svcadm restart ssh
# svcs -xv ssh
svc:/network/ssh:default (SSH server)State: online since 20 пҐп+я¦п¦я-я¦ 2013 пЁ. 11:39:44 MSK
See: man -M /usr/share/man -s 1M sshd
See: /var/svc/log/network-ssh:default.log
Impact: None.
И на всякий случай netstat -an|grep 22 |grep LISTEN
SMF — управление сервисами в Solaris
Комментариев нет:
Отправить комментарий