sshd не будет останавливаться / запускаться правильно

Я использую Ubuntu 13.10 (новая установка). Я установил openssh-сервер. В процессе попытки решить проблему с входом через ssh из другой системы linux (также работающей под управлением Ubuntu) я обнаружил, что остановка и запуск сервера, похоже, не работают должным образом. Я много гуглил проблему и нашел много (иногда противоречивых) ответов. Ниже приведены результаты для четырех методов, которые я нашел

root@newton:~# invoke-rc.d ssh stop
initctl: Unknown job: ssh
root@newton:~# service ssh stop
stop: Unknown job: ssh
root@newton:~# /etc/init.d/ssh stop
root@newton:~# 
root@newton:~# stop ssh
stop: Unknown job: ssh

Ни в коем случае я не получаю обратную связь, которая указывает на остановку демона. То же самое касается попыток запуска демона. Когда я смотрю на /var/log/auth.log, я вижу, что демон явно останавливался несколько раз, но не из-за вышеприведенных команд. Он останавливается только когда я убиваю его с помощью killall sshd. После чего он сразу перезагружается. Каким-то образом что-то кажется полностью сломанным с моей системой. У кого-нибудь есть идеи как разобраться? Спасибо за любую помощь.

2
задан 25 June 2015 в 11:06

2 ответа

Спасибо всем, кто написал, пытаясь помочь мне разобраться в этом. Я хотел обновить все о текущем состоянии и объяснить, что я сделал, чтобы привести систему в ее текущее состояние. В исходном посте вы заметите, что я пытался sudo service ssh start и т. Д. И получал различные бесполезные ошибки. В конце концов, я сделал

#touch /etc/ssh/sshd_not_to_be_run

, а затем

# killall sshd

несколько раз. В этот момент перестал перезагружаться sshd (как и следовало ожидать). Затем я запустил

sudo service ssh status
ssh stop/waiting  

sudo service ssh start  
ssh stop/pre-start, process 22510  

sudo service ssh status  
ssh stop/waiting  

sudo service ssh stop  
stop: Unknown instance:   

sudo service ssh status  
ssh stop/waiting  

sudo service ssh start    
ssh stop/pre-start, process 22579    

sudo service ssh status    
ssh stop/waiting

Эти результаты ожидаются с учетом наличия файла sshd_not_to_be_run. После последующего удаления этого файла я смог запустить:

sudo service ssh status
ssh stop/waiting

sudo service ssh start
ssh start/running, process 25063

sudo service ssh status
ssh start/running, process 25063

sudo service ssh stop
ssh stop/waiting

sudo service ssh start
ssh start/running, process 25141

sudo service ssh status
ssh start/running, process 25141

sudo service ssh stop
ssh stop/waiting

sudo service ssh start
ssh start/running, process 25247

Похоже, что сейчас все в порядке. Если у кого-нибудь есть какие-либо идеи относительно тестов, которые я мог бы помочь Ubuntu разобраться в этом (я видел несколько других постов в Интернете, которые указывают на ошибки, которые я первоначально получал), я был бы рад сделать их и опубликовать результаты. Еще раз спасибо за вашу помощь.

0
ответ дан 25 June 2015 в 11:06

попробуйте

service sshd stop
service sshd start
0
ответ дан 25 June 2015 в 11:06

Другие вопросы по тегам:

Похожие вопросы: