0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

no such identity: key-name.pem: No such file or directory

Posted at

事象 : 接続がなぜか切れたら、その後鍵があるのにないって言われた

# ポートフォワードしながら多段階接続したらぶちっと接続が切れた
$ ssh old-host
Enter passphrase for key '/path/to/fumidai.pem': 
Enter passphrase for key '/path/to/id_rsa': 
sign_and_send_pubkey: no mutual signature supported
ponsuke@10.0.x.xx`s password:
[ponsuke@ip-10-0-x-xx ~]$ # ここでぶちっと接続が切れた

# 再び接続しようとするとなぜか鍵がないって言われ始めた
$ ssh old-host
no such identity: /path/to/fumidai.pem: No such file or directory
ponsuke@10.0.x.xx: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

# 鍵はあるのに
$ ls -la /path/to | grep fumidai
-rw-r--r-- 1 ponsuke 1049089 1743  2月 18 18:00 fumidai.pem

原因 : 不明

いろいろ試行錯誤したがさっぱりだった。

  1. やったこと
    1. 鍵の場所を.sshに変えてみる
    2. 鍵の権限を変えてみる
    3. known_hostsにある接続先の情報を消してみる

対応 : 鍵を.ssh配下に移動してknown_hostsを消す

試行錯誤の中で偶然できた。

  1. 鍵を.ssh配下に移動する
  2. .ssh/configの鍵のパスを変える
  3. .ssh/known_hostsを消す(ホストを選んだりせずファイルごと削除してみた)
# 鍵を.ssh配下に移動して、.ssh/configの鍵のパスを変える
$ cp /path/to/fumidai.pem ~/.ssh/
$ cp /path/to/id_rsa ~/.ssh/
# .ssh/known_hostsを消す
$ rm  ~/.ssh/known_hosts
# もう一回接続してみる
$ ssh old-host
Enter passphrase for key 'fumidai.pem': 
Enter passphrase for key 'id_rsa': 
Last login: Mon Feb 21 09:20:36 2022 from 10.0.3.182
[ponsuke@ip-10-0-x-xx ~]$ 

やっと接続できて気が付いたことは、sign_and_send_pubkey: no mutual signature supportedというメッセージが出なくなったこと。
configにHostkeyAlgorithmsオプションを追加しても出力され続けたのに、なんかこの辺に原因があるのかしら?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?