プログラムでSSHパスワードチェックを無効にする

プログラムでSSHパスワードチェックを無効にする

私は以下を使用してマシンを構成しています。packer

このツールは、私が望むすべてのシェルコマンドを実行できるようにシェル設定機能を提供します。

sshパスワードログインを無効にしたいです。

sedパターンと行数学を書くのではなく、コマンドでこれを行う方法はありますか/etc/sshd_config

答え1

はい、コマンドラインを使用してパスワード認証を無効にできます。-oデーモンを実行するときにこのフラグを使用してください。sshd -o "PasswordAuthentication no"

答え2

SSHはキーをサポートします。秘密鍵と公開鍵を設定すると、パスワードを使用する必要はありません。

これは、パスワードログインを無効にするのではなく、コンピュータに認証するために別の方法を使用していることを意味します。

関連情報