変更後に実行して変更を反映/etc/ssh/sshd_config
できます。systemctl restart sshd.service
少なくともそれは私の環境でも動作しますsystemctl restart ssh.service
。systemctl --all list-units ssh*
という名前のサービスがないと言いましたsshd.service
。では、なぜsshd.service
そんなに広く使われているのか、実際には効果的なのか?
(Sshデーモンの名前は知っていますが、 sshd
それが妥当な理由ではないようです。)
linux mint 19
ubuntu
(-base)と(-base)で次のvolumio 2
コマンドを実行しましたraspbian
。debian
systemctl restart sshd.service; echo $? #=> 0
systemctl restart ssh.service; echo $? #=> 0
systemctl --no-legend --all list-units ssh* #=> only ssh.service exists
ベストアンサー1
sshサービスは、/etc/services
おそらく展開に関係なく、常にssh inと命名されます。SSH合意ではなくsshd
悪魔。
もしそうなら、少なくともDebianの実装とDebianの派生物から同じ名前が選択されてリリースされたことは意味があります。提供するas ... service ssh start
system-Vスタイルに翻訳されました/etc/init.d/ssh
。
サービスはレガシーまたはシステムの方法で無差別に開始することができるため、これは一貫性のためにsystemdに保持されます。それにもかかわらず、エイリアスは他の選択肢を持つ他のディストリビューションとの互換性のために定義されています。
[Install]
WantedBy=multi-user.target
Alias=sshd.service
したがって、どちらもDebianとその派生製品で使用でき、同じサービスを表します。