Як можна перезапустити демон SSH на Ubuntu?


104

Коли я набираю текст, service sshd restartя отримую sshd: unrecognized serviceпомилку.

У мене є /etc/ssh/файл, sshd_configякий я використовую для встановлення config. Я також можу розмістити шпаклівку у вікні Ubuntu (він віддалений).

Коли я набираю текст, /etc/init.d/sshd restartя отримуюNo such file or directory

Внизу /usr/sbin/є sshd-файл, але він є двійковим.

Щось не так з моїм sshd? Що робити, щоб це виправити? Щоб було зрозуміло, я хочу мати можливість service sshd restart(як це говорять всі онлайн-підручники), щоб мати змогу, ну, перезапустити свій sshd. Так що зміни мого порту набувають чинності.


Опублікувати вихідls /etc/init.d | grep ssh
Avinash Raj

Відповіді:


166

Ubuntu викликає службу ssh, не sshd.

service ssh restart

Служба також контролюється на початку, а не систесвіт. Тож ви знайдете його /etc/init/ssh.confзамість /etc/init.d/ssh.


6
Ця відповідь більше не застосовується для версії Ubuntu 15. rcПоняття сценарію System 5 тепер подвійно застаріло. Оновлені відповіді див . У розділі askubuntu.com/questions/653865 .
JdeBP

3
Перша частина відповіді все ще діє. Також зауважте, що це має бутиsudo service ssh restart
Шрідхар Сарнобат

'sudo service ssh restart' працює чудово на ubuntu xenial.
Бініта Бхараті

3

Найголовніше, щоб ви мали дозвіл на це. Більшість проблем, як-от не вдається запустити процес або не можуть знайти якийсь файл, пов’язані з дозволами. Використовуйте sudoперед будь-якою командою.

Тепер для ssh ви можете просто зробити

sudo stop ssh
sudo start ssh

Це спонукає до початку


23
це дуже погано для віддалених серверів, ви можете вийти з цієї першої команди, і вона не буде автоматично перезапущена.
therealmarv

1
@therealmarv нагадує мені про віддалену конфігурацію перших ip-таблиць. "iptables -A INPUT -j DROP" ... потім витративши час, починаючи на відключеному терміналі, цікавлячись, що сталося.
Kickaha

Я думаю , що це може бути зроблено в одній команді: sudo restart ssh. service ssh restartне працює в моєму Ubuntu 14.04.
chus
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.