現状説明
raspberry pi 4 にubuntu server22.04をインストールして、update、upgrade、openssh-serverのインストールの作業をしました。また、raspberry pi imager の初期設定でパスワードでのssh接続の設定をし、teratermを使って接続できました(ラズパイ内のコードの実行は直接行い、ssh接続ではしていません)。
次に公開鍵認証での接続をしたいと思いサイトのリンク、サイトのステップ1、ステップ2の「公開鍵を手動でコピーする」の方法をとり、現在ステップ3でwindowsPCからpowershellでサイトに従いながら、進めてみたところパスワードを要求され、
$ssh-keygen #powershellで実行
の際に↓のパスワードを入力したものだと考え入力したのですが、さらに↓のようになりました。ラズパイでのユーザーパスワードもダメでした。空白のままも同様。
#Output Enter passphrase (empty for no passphrase):
permission denied, please try again. コード
サイトのステップ3に
秘密の鍵にパスフレーズを入力しなかった場合、直ちにログインされます。鍵を作成したときに秘密の鍵にパスフレーズを入力した場合、直ぐに入力するように求められます(セキュリティのためにキーストロークは端末セッションには表示されません)
とあるので二回目として、ssh-keygenの際に要求されたパスワードを入力しない方法をとったのですが、前回同様、接続の際にパスワードを要求され、結果も一回目と同様でした。(空白、一回目のパスワード、ログインパスワード)
公開鍵はこれまでteratermでつくって転送する方法を試していたのですが、何度やってもできないので今回のようにpowershellでためしてみました。ご教授お願い致します。長文失礼しました。
・サイトのコードの入力場所
ステップ1はすべてpowershell(コマンドプロントはcatができませんでしたのでなし)
ステップ2は三つの手段のうち一番したの「公開鍵を手動でコピーする」を試し、白枠のコードをpowershell、黒枠をraspberry pi内でsshを使わずに直接実行しました。
修正
現在ステップ3でwindowsPCからpowershellでサイトに従いながら、進めてみたところパスワードを要求され、
#powershellで実行 $ssh [username]@[hostname] #output [username]@[hostname]'s password: Permission denied, please try again #3回間違えてしまう場合 [username]@[hostname]: Permission denied (publickey,password). コード