Bagaimana cara memulai kembali sshd di raspbian?


8

Bagaimana cara memulai kembali sshd pada peregangan raspbian?

Ini tidak bekerja:

pi@raspberrypi:~/.ssh $ sudo systemctl restart sshd
Failed to restart sshd.service: Unit sshd.service not found.

3
coba ini sudo systemctl restart ssh bukan no
Steve Robillard

Mengapa mereka menjatuhkan d? Ini sshd di bagian Debian saya.
Jarle Hammen Knudsen

1
Pada bagian Debian saya, saya memiliki ssh.service dan sshd.service yang menunjuk keduanya /usr/sbin/sshd -D.
Ingo

Bisakah Anda menerima satu jawaban, sehingga pertanyaan Anda selesai dan tidak akan muncul lagi selama bertahun-tahun?
Ingo

Jawaban:


7

Masalah yang sama dengan peregangan dan jessie. Sampai Anda mengaktifkan layanan dengan:

systemctl enable ssh

Anda tidak dapat menyebut layanan sebagai "sshd". Setelah layanan diaktifkan, tidak ada masalah, Anda bahkan dapat menonaktifkan layanan dengan:

systemctl disable sshd

Benar-benar bodoh menurut saya, tapi memang begitu.


Tepat, saya menginstal ArchlinuxArm untuk menghilangkan kerepotan semacam ini.
wuxb

2

Sebagaimana dinyatakan dalam komentar layanan utama adalah ssh.service. Tapi Anda bisa mengatasinya juga sshd.service. Seperti yang Anda lihat ssh.servicememiliki Alias:

pi ~$ systemctl cat ssh
# /lib/systemd/system/ssh.service
[..]
[Install]
WantedBy=multi-user.target
Alias=sshd.service
pi ~$

Dikutip dari man systemd.unit:

Selain itu, file unit dapat menentukan alias melalui direktif Alias ​​= di bagian [Instal]; alias itu hanya efektif ketika unit diaktifkan.

Dengan

pi ~$ sudo systemctl enable ssh

Anda juga bisa mendapatkannya dengan:

pi ~$ systemctl status sshd

0

Dalam kasus saya di raspberry pi 3B + perangkat dengan OS raspbian bekerja ini:

sudo service ssh status
sudo service ssh restart
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.