Closed ysmr3104 closed 1 year ago
登録したpublic keyとsshでloginしようとした時のsecuret keyがどこかで食い違っている場合にパスワードを聞かれる状態になると思います。 .ssh/config等で他のkeyを指定したりして無いでしょうか? ssh -i ~/.ssh/id_rsa root@atomcam.local とsecuret keyを指定しても同じですか? あとはauthorized_keysの鍵が.ssh/id_rsa.pubと同じになっていることを確認するくらいですね。 あまり助言になっていなくてすみません。
ご返答ありがとうございます。 他にssh使う用事は特に無いので、~/.sshディレクトリから再作成してkeyの再作成してみましたが解消しませんでした。 ※念の為ATOM Cam SwingのRESETボタン15秒によるリセット&再登録、SDカード初期化からのatomcam_tools再設定(authorized_keysの上書き含む)も併せて実施
ssh -i ~/.ssh/id_rsa root@atomcam.local こちらも実施いたしましたが同様でした。
もう少し試行錯誤してみます。
sshの目的がファイル取得でwgetで代替できそうなので一旦sshはあきらめます。 ありがとうございます。
Host側のOpenSSHのVersionが8.8以降だとRSA認証が無効化されているそうです。
これが原因なら、
# ssh-keygen -t ed25519
でED25519の鍵を作ってid_ed25519.pubをauthorized_keysに設定、
# ssh -i ~/.ssh/id_ed25519 atomcam.local
でloginできるようになると思います。
atomcam_toolsにてATOM Cam Swingの利用を始めました。
タイトルの通りssh接続を行おうとすると、下記の通りパスワードを聞かれて認証できない状況になってしまいます。 初歩的な部分で恐縮ですがアドバイスいただければ幸いです。
本体環境としては ファームウェアバージョン:4.37.1.102 Plub-in version:1.1.1.14
atomcam_toolsのバージョンは1.5.9です。 ping atomcam.localで名前解決できているので、hostnameは反映できておりブラウザアクセスによる操作もできております。
クライアント環境はmacOS 13.0.1(22A400)で、基本的なssh設定はできている認識と思っております。
鍵作成時のコマンド
クライアント.sshフォルダ
SDカード内のファイルリストは以下のとおりです。
基本的な所で躓いてしまい恐縮ですが、アドバイスいただければ幸いです。