こんにちは。私は以前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
- スマートデバイス(sshサーバー側)ではsshdが必要です。各デバイスで有効にする方法を学びます。
- パスワードSSHアクセスを使用し、クライアントツール(下)を使用してキーアクセスを設定します。
- 次に、上記のctrl-alt-delorの回答に示すように、パスワードアクセスを無効にします。
知っておく必要があるクライアントツールは次のとおりです(クライアント側ではsshdは必要ありません):ssh-keygenとssh-addまたはssh-id-copy