Linuxにopensshサーバーを再インストールし、新しいキーを生成する必要がありますが、これを行う方法はどこにありませんか?
検索すると、ログインキーと公開キーの生成方法のみが表示されます。
しかし、サーバーキーをどのように変更/交換しますか?
答え1
キーを再生成するには、古いキーを削除する必要があります(または邪魔にならない場所に移動します)。
sudo rm /etc/ssh/ssh_*_key{,.pub}
次にキーを生成します。 Debianベースのシステムでは
sudo dpkg-reconfigure openssh-server
他のシステムでは
ssh-keygen -A
答え2
SSHホストキーを参照している場合は、通常パッケージを再構成して再生成できます。
Debian/Ubuntu ベース:
$ sudo dpkg -ssh サーバーの再構成
CentOS/Redhat/Universalベース:
$ sudo ssh-keygen -A