強制キーベース認証

強制キーベース認証

こんにちは。私は以前SSHを設定したことがないので、この機能が初めてです。スマートデバイスを管理するためのRaspberry Piがあり、SSH経由で接続したいと思います。しかし、ただローカルネットワークの他のコンピュータから。

パスワードの代わりにキーを使いたいのですが、どうやって始めるのかわかりません。私はこれがufw一つの方法であり、私を設定する必要があると聞きましたが、sshdそれが私が知っているすべてです。

もっとやるべきことはありますか?

答え1

強制キーベース認証

  • 設定PasswordAuthentication noする/etc/ssh/sshd_config

他のネットワークブロック

ufw allow proto tcp from 192.168.1.0/24 to any port 22 comment "ssh"
ufw enable

最初の行の構文のみをテストしました。 IPネットワークアドレスも変更する必要があります。私の例はです192.168.1.x

答え2

  1. スマートデバイス(sshサーバー側)ではsshdが必要です。各デバイスで有効にする方法を学びます。
  2. パスワードSSHアクセスを使用し、クライアントツール(下)を使用してキーアクセスを設定します。
  3. 次に、上記のctrl-alt-delorの回答に示すように、パスワードアクセスを無効にします。

知っておく必要があるクライアントツールは次のとおりです(クライアント側ではsshdは必要ありません):ssh-keygenとssh-addまたはssh-id-copy

関連情報