質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
公開鍵認証

公開鍵認証とは、公開鍵と秘密鍵の2つの鍵の組を利用する、SSHで利用される認証方式です。

Raspbian

Raspbianは、DebianベースのRaspberry Pi用ディストリビューション。ハードウェア浮動小数点演算を有効にすることが可能で、Webブラウズなどの速度を向上できます。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Q&A

解決済

3回答

7626閲覧

「SSH2秘密鍵の読み込みに失敗しました」と出てしまうのを無くしたい

nomaluu

総合スコア34

公開鍵認証

公開鍵認証とは、公開鍵と秘密鍵の2つの鍵の組を利用する、SSHで利用される認証方式です。

Raspbian

Raspbianは、DebianベースのRaspberry Pi用ディストリビューション。ハードウェア浮動小数点演算を有効にすることが可能で、Webブラウズなどの速度を向上できます。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

0グッド

0クリップ

投稿2022/05/04 02:23

編集2022/05/04 04:39

現状

リンク内容の質問の解決策を試し、パスワードでのssh接続ができました。しかし、リンク内容を説明通りに試しましたのですが、パスワードでのログイン禁止はできたものの、

SSH2秘密鍵の読み込みに失敗しました
No such file or directory」

と出てしまいます。また、他のサイトもためしたのですが、同様に同じ警告が出てしまいます。違いとしてはパスワードでの接続ができるくらいです。
今、パスワードでログインができないです。
秘密鍵と公開鍵は「C:USers[ユーザー名」 \フォルダー」に入っています。

自分の考えは、秘密鍵と公開鍵の入ったフォルダーが原因だと思ってますが、ご教授お願いします。

編集

秘密鍵と公開鍵をフォルダーからローカルディスクに移動したのですが、同じ警告が出てしまいました

秘密鍵のファイルパスを入力できていなくて、接続を試したところerror0909006がでました。解決策を試したが、変わりませんでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2022/05/04 03:11

エラーが出ているが接続は正常に出来ているのでしょうか?
nomaluu

2022/05/04 03:14

パスワードでの接続を禁止にしてしまったので、接続ができなくなっています。 sudo nano で変更前の状態に直したのですが、変わりませんでした。
y_waiwai

2022/05/04 03:27

接続時の接続鍵のパスはどういう記述してるんでしょうか
nomaluu

2022/05/04 03:39

[https://arakoki70.com/?p=926]のtera tern の方法や[https://netanomori.net/2019/06/03/raspberrypi%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89-ssh%E6%8E%A5%E7%B6%9A%E8%A8%AD%E5%AE%9A/]の $ ssh-keygen -t rsa Enter file in which to save the key (/home/pi/.ssh/id_rsa):(そのままEnter) Enter file in which to save the key (/home/pi/.ssh/id_rsa):(そのままEnter) Enter passphrase (empty for no passphrase):(鍵用のパスワード)空白でも可 Enter same passphrase again:(上記で設定したもの) の作業でもパスを作り、接続を試しました。
guest

回答3

0

解決…はしていないんですかね。
元の質問は。

んで…秘密鍵はクライアントにあるファイルを使用するので、

ファイルパスはnanoの中から探せばいいですか?

は関係ありません。
あと公開鍵の内容をサーバ側に保存しておく必要があります。
内容はテキストなはずなので、パスワード認証でログインしたときに貼り付けて保存しましょう。
その際に作成するディレクトリ名とファイル名についてはWeb検索すれば情報はある筈なので自分で調べてみましょう。
鍵ペア作成したときの状況によってはファイルフォーマットが違ったりするのでその辺りもご注意を。

その上で…

秘密鍵と公開鍵は「C:USers[ユーザー名」 \フォルダー」に入っています。

日本語での名前だったり、半角スペースが混じっていたりすると正しく認識出来ない場合があるので、
Cドライブに適当なフォルダ作成してそっちに格納しましょう。
C:\ssh とかですかね。

ファイル名などに半角スペースがある場合はファイルパスを""で括る必要があったりしますが、そのあたりは大丈夫ですかね?
なんとなく、この問題のような気もしますが。
cd C:\Program Files
はだめで、
cd "C:\Program Files"
ならばOKみたいなハナシですが。

投稿2022/05/04 03:35

setoppu

総合スコア292

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nomaluu

2022/05/04 03:47

すいません。前回のは解決していました。鍵をraspbery pi に公開鍵をドロップアウトして転送する作業をパスワードでの接続時にしました。 半角スペースを'''でくくっていなかったと思うんですけれど、探してみます
guest

0

SSH2秘密鍵のファイルを読み込もうとすると「No such file or directory」というエラーメッセージが出るのですから、読み込みの際に使用しているファイルパスに問題があるのだと思われます。
ファイルパスと、実際のSSH2秘密鍵ファイルの所在に矛盾が無いか確認してください。

投稿2022/05/04 02:45

fumu7

総合スコア121

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nomaluu

2022/05/04 02:50

秘密鍵はローカルディスクにありますが、ファイルパスはnanoの中から探せばいいですか?
guest

0

自己解決

osからもう一度やり直し、リンク内容の通りにやっていったらできました。tera termのパスフェーズにパスワードを入れていた時に前と同じ警告が出て、パスフェーズをしっかり入力したところ接続することができました。
皆さんありがとうございました。

編集
パスワードでのログインの禁止でも接続できました。

投稿2022/05/04 07:21

編集2022/05/04 07:50
nomaluu

総合スコア34

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問