回答:
これは以下で文書化されていman systemctl
ます:
systemctl disable ssh
sshサービスが自動起動しないようにします。しかし、これはsystemdが行う方法ですが、ubuntuはそれを受け入れず、独自の方法で実行する必要があります。
公式ドキュメント:https : //wiki.ubuntu.com/SystemdForUpstartUsers#Automatic_starting
これによるとWantedBy=multi-user.target
、/etc/systemd/system/ssh.service
(現在のシンボリックリンクの代わりに)ディレクティブなしでユニットのオーバーライドを作成する必要があります:
rm /etc/systemd/system/ssh.service
cp /lib/systemd/system/ssh.service /etc/systemd/system/ssh.service
sed -e "/WantedBy=multi-user.target/d" -i /etc/systemd/system/ssh.service
systemctl daemon-reload
disable
...そこに置いた理由が分からないstatus
。Ubuntuでは(他のシステムとは異なり)うまくいかなかったため、別のソリューションも探していました
sshd
おり、よりわかりやすいものです。Debian / Ubuntuがssh
サーバー専用に使用し始めた理由はわかりません。この回答を編集して反映させます。ありがとう。