🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

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

Q&A

解決済

1回答

13815閲覧

SSH接続はできるがSCPでファイル転送できない

yurugby

総合スコア13

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

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

0グッド

2クリップ

投稿2019/11/28 16:13

Amazon EC2 Linuxサーバー上にSCPによるファイルをアップロードができません。

SSHログインはできます。権限などもchmodによって書き込み権限も全ユーザに与えました。

SCPコマンド

terminal

1 2scp -i ~/.ssh/meshi2.pem ~/sampleapp/config/master.key EC2ユーザー名@パブリックIP:./myapp/config/

応答結果

terminal

1EC2ユーザー名@パブリックIP: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 2lost connection

EC2上のvar/log/secureのログ

teminal

1Accepted publickey for ユーザ名 from マイIP port ポート番号 ssh2: RSA SHA256:鍵 2Nov 28 15:03:04 ip-10-0-0-233 sshd[8599]: pam_unix(sshd:session): session opened for user ユーザ名 by (uid=0) 3Nov 28 15:03:25 ip-10-0-0-233 sshd[8631]: Received disconnect from マイIP port ポート番号:11: disconnected by user 4Nov 28 15:03:25 ip-10-0-0-233 sshd[8631]: Disconnected from マイIP port ポート番号 5Nov 28 15:03:25 ip-10-0-0-233 sshd[8599]: pam_unix(sshd:session): session closed for user ユーザ名 6Nov 28 15:03:28 ip-10-0-0-233 sshd[8663]: Connection closed by マイIP port ポート番号 [preauth]

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

otn

2019/11/28 16:34

> SSHログインはできます。 ssh -i ~/.ssh/meshi2.pem EC2ユーザー名@パブリックIP というコマンドでですか?
yurugby

2019/11/28 22:00

いえ、 ssh meshi2_key_rsa です。すみません。
otn

2019/11/29 01:37

では、 > SSHログインはできます。 が間違いと言うことで、~/.ssh/meshi2.pem のキーで scpしたいのなら、そのキーでSSHログインできるようにしましょう。パーミッションがおかしいようですので。
yu_1985

2019/11/29 04:21

sshログインに成功したコマンドを具体的に記載してください。 また、「権限などもchmodによって書き込み権限も全ユーザに与えました。」としているところでどこに何の権限を与えたかを具体的に記載してください(ls -la の出力結果など)
yurugby

2019/11/29 13:07 編集

本当に申し訳ございません。 meshi2.pemではなく meshi2_key_rsaが公開鍵でした。 鍵の管理の勉強が足りていませんでした。
guest

回答1

0

自己解決

meshi2.pemではなく

meshi_key_rsaが鍵でした。

どの公開鍵でSSH接続の設定をしているかの確認不足です。

投稿2019/11/29 13:08

yurugby

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問