私が知る限り、ssh-keygenは秘密鍵と公開鍵を生成するために使用されます。しかし、sshd-keygenはどこで使用されますか?
マニュアルページや文書が見つからなかったため、sshd-keygenの使用に関する文書もありません。
[root@intel-chiefriver-02 ~]# whereis sshd-keygen
sshd-keygen: /usr/sbin/sshd-keygen
[root@intel-chiefriver-02 ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
ベストアンサー1
/usr/libexec/openssh/sshd-keygen
Fedoraで利用可能openssh-サーバー-7.9p1-5.fc30.x86_64.rpm。ホストキーを生成するスクリプトは次のとおりです。これに付属のシステムサービスがあります[email protected]
。
ssh-keygen
このサービスは、特定のホストキーが存在しないことを確認し、それを生成するために呼び出されるスクリプトを実行します。したがって、ホストキーが存在しないか削除されると、次回必要に応じて再生成されます。
sshd-keygen
Fedora Wikiでも言及スローインとsshd-keygenの変更/削除。
「従来のFedora初期化スクリプトであるsshd-keygen」を削除し、それを適切なシステムサービスに置き換えること、および「sshホストキーが利用可能であることを確認する必要があるアプリケーション/サービス」について説明します。
あなたの実装は異なるかもしれませんが、同じ目的を提供すると言うのは安全だと思います。