質問編集履歴

1 文章添削

hokosugi

hokosugi score 63

2018/10/14 10:23  投稿

AWS-SSHからSCP を使用した Linux から Linux インスタンスへのファイルの転送ができない
### 前提・実現したいこと
AWSLinuxにローカルPCにあるファイルを転送したい。
AWSLambdaのS3の-[チュートリアル](https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/with-s3-example-deployment-pkg.html)に従ってAWSLinuxに接続しましたが、そのあとのソースコードのコピーで躓いています。
AWSの[Linux インスタンス用ユーザーガイド](https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html)に従って
```tarminal
$ chmod 400 ~/.ssh/test1.pem
```
```tarminal
$ ssh -i ~/.ssh/test1.pem publicDNS名
```
```tarminal
Permanently added publicDNS名 (ECDSA) to the list of known hosts.
```
と表示されターミナルのホスト名($より左側)も
チュートリアル通りに、CreateThumbnail.pyのあるpathを指定をして打ちました。
```tarminal
scp -i ~/.ssh/test1.pem /Users/masabo/CreateThumbnail.py ec2-user@publicDNS名:~/CreateThumbnail.py
```
ここで躓きました。
### 発生している問題・エラーメッセージ
```tarminal
Warning: Identity file /home/ec2-user/.ssh/test1.pem not accessible: No such file or directory.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
lost connection
```
何度も試したため他のエラーも参考までにあげます。
```tarminal
scp -i ~/.ssh/test1.pem /Users/masabo/CreateThumbnail.py publicDNS名:~/CreateThumbnail.py
Warning: Identity file /home/ec2-user/.ssh/test1.pem not accessible: No such file or directory.
The authenticity of host publicDNS名 can't be established.
ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxx
ECDSA key fingerprint is MD5:xxxxxxxxxxxxxxxxxx
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added publicDNS名 (ECDSA) to the list of known hosts.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
lost connection
```
(上のは今見ると結構良いところまで行っていた)
ここに至るまでも何度も躓いてしまう初心者ですが、ここでどうにもこうにも行かなくなりググって同じwebサイトを何度も行ったり来たりする徘徊中年となりました。
推測ですが、test1.pemはlinux側に共有されたので接続できたのですからアクセスの方法が間違えている、もしくは配置した場所が悪いだと思うのですが
お詳しい方、よろしくお願いします。
### 補足情報(FW/ツールのバージョンなど)
macOs high sierra -v 10.13.6
  • AWS(Amazon Web Services)

    5355 questions

    Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る