0
1

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 3 years have passed since last update.

[備忘録] GCP(Container Optimized OS)への秘密鍵によるSCPが"Permission denied (publickey)."になる

Posted at

GCP上のインスタンスにファイルをSCPで転送するときにあまりにもしょうもないことで詰まったので自分用メモ

環境

ローカル:CentOS7
リモート:Container Optimized OS on GCP

SCPコマンドの使い方を間違っていることに気が付かない

[hoge@localhost test]$ scp a.txt -i ~/.ssh/id_rsa_gcp hoge@xx.xx.xx.xx:/home/hoge
Permission denied (publickey).
lost connection

このエラーメッセージを見て鍵が間違っている?と思いsshを試してみると問題なくつながる。
色々調べても鍵が間違っているとか、リモート側のPermissionが違うだの、そういうのしか出てこない。
で、ふと気が付いた。
鍵の指定はscpのすぐ後ろだと。どうやらa.txtが鍵になっているっぽい。
というわけで出来ました。

[hoge@localhost test]$ scp -i ~/.ssh/id_rsa_gcp a.txt hoge@xx.xx.xx.xx:/home/hoge
a.txt                                       100% 1086     5.4KB/s   00:00

他のCentOSに同じ間違いをしてもエラーメッセージが全く違う。

scp a.txt -i ~/.ssh/id_rsa hoge@172.16.0.24:/home/hoge
a.txt                                         100% 1086     2.5MB/s   00:00
-i: No such file or directory
id_rsa                                        100% 1679     1.0MB/s   00:00

これで気が付きました。

ググってもおなじ悩みが見つからなかったので、自分の愚かさにちょっと涙が出そうになった。

0
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?