0
0

SSH接続の最初に行う初歩的なミス備考録

Posted at

発現法

1Passwordの保管庫にある、SSH鍵ペアをMacの~/.sshに配置。

docker-compose up -d
docker ps

でDockerを起動&起動確認。

ssh -i ~/.ssh/(秘密鍵) example@127.0.0.1 -p (ポート番号)

でssh接続確認を行おうとしました。下記のエラー発現。

エラー内容

Warning: Identity file /Users/(ユーザー名)/.ssh/(秘密鍵) not accessible: No such file or directory.

解決策

1PasswordからSSH鍵ペアを取得する際、秘密鍵をエクスポート、.pubの拡張子がついた鍵(公開鍵)をダウンロードし、Macの~/.sshに保存する必要がありました。私は1Passwordから.pubの拡張子がついた鍵(公開鍵)のみを取得し配置し、SSH接続を行おうとしたため上記のエラーが発生しました。冷静に考えれば、SSH接続ではクライアント側に秘密鍵、サーバー側には公開鍵が必要なのでこれでは接続できる訳がないのですが、鍵を配置したという事実に囚われそこを全く疑うことがなかったので、エラーが起こった際は原因を探し回り、結局は上司に指摘される形で解決しました。(恥ずかしい💦

メモ

.pub(public)
.pubってどういう拡張子だろうと不思議に思っていましたが、publicの略だということにエラー解決後に気づきました。

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