Bagaimana saya bisa memulai ulang daemon SSH di Ubuntu?

104

Saat saya mengetik, service sshd restartsaya mendapat pesan sshd: unrecognized servicekesalahan.

Saya punya, dalam /etc/ssh/file sshd_configyang saya gunakan untuk mengatur konfigurasi. Saya juga bisa memasukkan dempul ke dalam kotak Ubuntu (itu jauh).

Ketika saya mengetik /etc/init.d/sshd restartsaya mengertiNo such file or directory

Di bawah /usr/sbin/ada file sshd, tetapi itu adalah biner.

Apakah ada yang salah dengan sshd saya? Apa yang harus saya lakukan untuk memperbaikinya? Agar jelas, saya ingin dapat mengetik service sshd restart(seperti semua tutor online mengatakan) untuk dapat, well, restart sshd saya. Sehingga perubahan port saya berlaku.

bharal
sumber
memposting outputls /etc/init.d | grep ssh
Avinash Raj

Jawaban:

166

Ubuntu memanggil layanan ssh, bukan sshd.

service ssh restart

Layanan ini juga dikendalikan oleh pemula, dan bukan sysvinit. Jadi Anda akan menemukannya di /etc/init/ssh.confbukan /etc/init.d/ssh.

Patrick
sumber
6
Jawaban ini tidak lagi berlaku pada Ubuntu versi 15. rcGagasan skrip Sistem 5 sekarang dua kali kedaluwarsa. Untuk jawaban yang diperbarui, lihat askubuntu.com/questions/653865 .
JdeBP
3
Bagian pertama dari jawaban masih berlaku. Juga perlu dicatatsudo service ssh restart
Sridhar Sarnobat
'sudo service ssh restart' berfungsi dengan baik di ubuntu xenial.
Binita Bharati
3

Yang terpenting, Anda harus memiliki izin untuk melakukannya. Sebagian besar masalah seperti tidak dapat memulai proses atau tidak dapat menemukan beberapa file disebabkan oleh izin. Gunakan sudosebelum perintah apa pun.

Sekarang untuk ssh yang bisa Anda lakukan

sudo stop ssh
sudo start ssh

Ini memanfaatkan pemula

Aniket Thakur
sumber
23
ini benar-benar buruk untuk server jarak jauh, Anda dapat keluar dengan perintah pertama dan itu tidak secara otomatis restart.
therealmarv
1
@therealmarv mengingatkan saya pada konfigurasi jarak jauh ip-tables pertama saya. "iptables -A INPUT -j DROP" ... lalu habiskan beberapa saat mulai dari terminal yang terputus bertanya-tanya apa yang terjadi.
Kickaha
Saya pikir itu bisa dilakukan dalam satu perintah: sudo restart ssh. service ssh restarttidak berfungsi di Ubuntu 14.04 saya.
chus