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.
/usr/sbin/sshd -D
.
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.
/usr/sbin/sshd -D
.
Jawaban:
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.
Sebagaimana dinyatakan dalam komentar layanan utama adalah ssh.service
. Tapi Anda bisa mengatasinya juga sshd.service
. Seperti yang Anda lihat ssh.service
memiliki 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