
●質問の主旨
クライアントコンピューターとサーバー間で
SSH通信を行いたいと考えています。
公開鍵暗号方式でSSHサーバーに対して、
クライアントコンピュータからリモート接続を行おうとして
クライアントのTeraTermを使って秘密鍵でアクセスしようとしたところ、
「SSH2秘密鍵の読み込みに失敗しました」という添付画像のような
メッセージが出ます。
このメッセージ出されることなく、クライアント~サーバー間で
SSH通信を行うためには、どこをチェックすればよいでしょうか?
ご存知の方がいらっしゃいましたら、ご教示願います。
●質問の補足
現在の状況は以下の通りです。
1.クライアントのTeraTermで秘密鍵(id_rsa)と公開鍵(id_rsa.pub)を作成
2.秘密鍵(id_rsa)はクライアントのCドライブのRSAという任意の名前のフォルダに保存
3. 公開鍵(id_rsa.pub)はSFTPでサーバーの一般ユーザのホームディレクトリに転送
4. 一般ユーザのホームディレクトリ配下に/.ssh/authorized_keysディレクトリを追加
(cat id_rsa.pub > /home/user/.ssh/authorized_keys)
5.chmodコマンドで.ssh及び.ssh/authorized_keysのアクセス権を変更
6.cat authorized_keysで中身を見ると、 公開鍵(id_rsa.pub)の文字の羅列が並んでいる
●環境
上記で言う、クライアントコンピュータはWindows8を使用しています
SSHサーバーは、CentOS6.0をディストリビューションとするLinuxを使用しています

No.1ベストアンサー
- 回答日時:
>4. 一般ユーザのホームディレクトリ配下に/.ssh/authorized_keysディレクトリを追加
>(cat id_rsa.pub > /home/user/.ssh/authorized_keys)
ディレクトリじゃなくてファイルなんですが…。
書かれたコマンドでは正しいみたいですから大丈夫…かな?
# ちなみに、既存の公開鍵が登録されている場合を考慮するならば、リダイレクトは
# > /home/user/.ssh/authorized_keys ではなく
# >> /home/user/.ssh/authorized_keys として「追記」にすべきかと。
# まぁ、私はviと端末の機能でペーストして追加していますが。
# telnetなり、パスワード認証のssh接続なり、別の公開鍵認証でのssh接続だったりで接続済みの状態からなので。
>クライアントのTeraTermを使って秘密鍵でアクセスしようとしたところ、
>「SSH2秘密鍵の読み込みに失敗しました」という添付画像のような
>メッセージが出ます。
画像つぶれててエラーメッセージは判別できませんが…
「"SSH2秘密鍵の読み込みに失敗しました" ttssh」で検索するといくつか出てきますね。
PuTTYで作成した秘密鍵ファイルを指定している。
ってのがあったりしますが、今回はTeraTermで作成しているので該当しませんね。
あとは…パスフレーズが間違っている。とかですかね。
# 適当に秘密鍵作って、パスフレーズを"Test"に設定、自宅サーバへの接続で鍵認証にしてパスフレーズに"aa"と入力すると、error:06065064で出ましたね。
過去の回答例ではパスフレーズとログインパスワードを同じにしたら…なんてのがありましたが…本質的には関係ないはずです。
# パスフレーズは秘密鍵の解読に必要なので接続先ホストに登録してあるパスワードが云々の前段階でしかないので。
# 実際、ウチで動いているサーバの1つがそういうパスフレーズになっていたりします。
ということで、パスフレーズの入力間違いがないかもう一度よく確認して下さい。
# TeraTermで秘密鍵のパスフレーズ変更ってどうやるんだろう?
# 普段はPoderosa使いなのでよくわからん。まぁ困ってないからいいけど。
あとは…秘密鍵ファイルが壊れたとか、OSの何らかの制限によりアクセスが禁止された…とか。
# 書き出せたならそんなことはないと思いますが、書き出したファイルを移動なりさせた…ということだと、もしかしたらNTFSのアクセス権関係で問題が出る場合もあるかも知れません。
# 自分のユーザのドキュメントフォルダとかに置くことをお勧めしますね。
Wr5さま
コメントありがとうございます。
公開鍵や秘密鍵を
作り直してイチから設定したら
通信できるようになりました!
アドバイスの内容からして、
自分のやっていることは
SSH通信を行うために、
そう間違いではなかったと思います。
ご指摘の通り、パスフレーズかなんかが
間違えていたのかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SSHに繋がらない
-
UNIX初心者です。sftpで鍵認証...
-
htpasswdは前方一致ですか?
-
SSH通信で秘密鍵の読み込みが失敗
-
windowsゲストOSのライセンス認...
-
sftpのパスワードなしでログイン
-
WindowsからRLoginでFreebsdにS...
-
sftpのバッチモード(Solaris)
-
AWSでSSH接続をしたいのですが...
-
ベーシック認証のAuthNameでは...
-
公開鍵方式のsshでパスワード入...
-
メールサーバのログにConnectio...
-
centOS7とteratermで、秘密鍵、...
-
SSHで多段接続
-
Tera TermのSSHについて
-
リモートデスクトップ接続でパ...
-
同一のホスト名で何か問題があ...
-
パスワード設定していないユー...
-
エクセルで#N/Aを含めた平均値...
-
循環参照にならない方法があっ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
sftpのパスワードなしでログイン
-
sftpのバッチモード(Solaris)
-
SSHに繋がらない
-
SSH通信で秘密鍵の読み込みが失敗
-
公開鍵方式のsshでパスワード入...
-
sshでlogin後、操作中、固まる...
-
AWSでSSH接続をしたいのですが...
-
ssh公開鍵認証設定の解除について
-
sshの設定
-
SSHのホスト認証について
-
対話型のコマンドで入力する値...
-
centOS7とteratermで、秘密鍵、...
-
ヤフオクに出品されているOSプ...
-
Ubuntu20.04からUbuntu22.04に...
-
ssh-keygen について
-
メールサーバのログにConnectio...
-
thttpd の基本認証について
-
iTunesStoreでの認証のしかた
-
vsftpd のユーザ認証のトラブル
-
外部にメールが送信できません
おすすめ情報