現状説明
windows10のpcでraspberry pi imagerのraspberry pi OS 64bitを選択しました。そして右下の歯車でssh、wifi、キーボードの設定、公開鍵認証を有効にし、初期ユーザーとパスワードの設定、ホストの記入をしました。
それ以降は
(https://qiita.com/c60evaporator/items/ebe9c6e8a445fed859dc)を参考に以下のことをしました。
・rootのパスワード作成,
・[設定] → [Raspberry Piの設定]にある[インターフェイス] → [SSH] → [有効]をチェック] (url参照)
・下のコードを実行し、/bootフォルダ内にsshフォルダを作成(url参照)
cd /boot sudo mkdir ssh
・sshのポート番号の変更
・rootユーザでのログイン禁止
・パスワード認証を無効化して公開鍵認証のみ許可
・空パスワードを無効に
urlのデフォルトユーザーの消去、④の公開鍵認証の作成はimagerの段階で設定したのでやりませんでした。
試した ssh接続方法
1.url最後の下のコードをコマンドプロンプトでwindowsPCで実行したのですが
ssh [新ユーザ名]@[RaspberryPiのIP] -i [秘密鍵のパス] -p [ポート番号]
↓コマンドプロント入力後
Warning: Identity file 『ipアドレス』 not accessible: No such file or directory. The authenticity of host '[『ipアドレス』]:『ipアドレス』』([『ipアドレス』]:『ポート番号』)' can't be established. ECDSA key fingerprint is *****************************. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '[『ipアドレス』]:『ipアドレス』' (ECDSA) to the list of known hosts. 『ユーザーid』@『ipアドレス』: Permission denied (publickey). C:\Users\『ユーザーid』>ssh 『ユーザーid』@『ipアドレス』 -i 『パスフェーズ』 -p『ポート番号』 Warning: Identity file 『ポート番号』 not accessible: No such file or directory. 『ユーザーid』@『ipアドレス』: Permission denied (publickey).
とでてしまいます。
2.Tera Term
2.1ホストとポート番号(変更後)→ユーザー名とパスフレーズ
のみ変えましたが、『認証に失敗しました。再試行してください』とでます。
2.2ホストとポート22(変更前)の場合、「接続が拒否されました」とでました。
3.WinSCP
3.1ポート(変更後)
認証ログ (詳細はセッション ログを見て下さい):
ユーザ名"『ユーザー名』" を使用中
認証に失敗
3.2ポート22(変更前):接続が拒否されました
質問内容
1.imagerで公開鍵認証などの設定をしたのですが、鍵の保存ファイル?諸々などやらずに、これだけで大丈夫なのでしょうか。また正しいのでしょうか。
2.以下のコードをラズパイ内のターミナルで入力した後にターミナル下側に(work out,help)と書かれていて、一回目はctrl+x、二回目はenterで通しました。確認で下のコードをもう一度実行した際、変更内容の色が変わっていませんでした。これは正しく保存されていないのでしょうか。
sudo nano /etc/ssh/sshd_config
3.なぜssh接続ができないのでしょうか
長文失礼しました。
回答2件
あなたの回答
tips
プレビュー