2012-02-25 37 views
70

Tôi nên sử dụng đối số scp nào để tải tệp xuống từ phiên bản EC2 của Amazon sang bộ nhớ cục bộ?Làm cách nào để tải xuống Tệp từ EC2

+0

Bạn có nghĩa là trên một cá thể đang chạy trong môi trường EC2 không? Nếu vậy, nó là Windows hay Linux? Hoặc bạn có nghĩa là một tập tin trên S3? –

+0

'scp' có hoạt động không? Nó rất tốt cho tôi. – Nishant

+0

Tôi hava một tập tin tổng quát từ EC2, vì vậy nó bây giờ là trong EC2 và muốn chuyển nó vào máy tính của tôi. Môi trường EC2 là LINUX. – user1226621

Trả lời

5

Nếu bạn đang sử dụng Mac hoặc Linux, bạn có thể sử dụng scp hoặc thậm chí thân thiện hơn, tải xuống ứng dụng khách FTP, nếu bạn sử dụng máy Mac, tôi khuyên bạn nên sử dụng CyberDuck. Cuối cùng, tất cả những gì bạn cần là một ứng dụng FTP. Nếu bạn đang sử dụng Windows, tôi sẽ giới thiệu bạn Filezilla.

Bạn đang ở trong hệ điều hành nào?

Kể từ khi bạn đang ở trong Ubuntu, hãy thử này:

Kết nối với một máy chủ tập tin + Trong quản lý tập tin, click File ▸ Kết nối với Server.

  • Nhập địa chỉ máy chủ, chọn loại máy chủ và nhập bất kỳ thông tin bổ sung nào theo yêu cầu. Sau đó nhấp vào Kết nối. Chi tiết về các loại máy chủ được liệt kê bên dưới.

  • Đối với các máy chủ trên internet, bạn thường có thể sử dụng tên miền. Tuy nhiên, đối với các máy tính trên mạng cục bộ của bạn, bạn có thể phải sử dụng địa chỉ IP số của máy tính . Nếu máy tính khác đang chạy Ubuntu, hãy xem Tìm địa chỉ IP của bạn để tìm địa chỉ IP nội bộ của máy tính đó. Nếu không, hãy kiểm tra trợ giúp trên máy tính đó.

  • Cửa sổ mới sẽ mở hiển thị cho bạn các tệp trên máy chủ. Duyệt các tệp và thư mục giống như bạn làm với các tệp và cặp cục bộ.

+0

os của tôi là một vmware Ubuntu. vì vậy tôi cần một máy khách FTP và bạn có thể cho tôi biết phải làm gì tiếp theo không? – user1226621

+1

Bạn có thể thử hướng dẫn này https://help.ubuntu.com/11.04/ubuntu-help/nautilus-connect.html Tôi đã cập nhật câu trả lời của mình với báo giá cho hướng dẫn trang web. –

+0

Để sao chép hơn một hoặc hai tệp, bạn chỉ có thể di chuyển nó vào thư mục web và chỉ truy cập nó qua trình duyệt và chỉ cần tải xuống biểu mẫu ở đó. đối với các tệp hàng loạt, hãy thử các đề xuất khác – Dheeraj

181

Sử dụng scp:

scp -i ec2key.pem [email protected]:/path/to/file . 

nơi:

  • ec2key.pem là PEM của bạn chính
  • tên tài khoản tên người dùng bạn đăng nhập với
  • ec2ip là bí danh IP hoặc DNS của cá thể
  • /đường dẫn/đến/tệp là vị trí tệp được lưu trữ

Thao tác này sẽ sao chép tệp vào thư mục hiện tại trên máy cục bộ.

Bạn có thể đọc thêm ở đây về cách truy cập dụ của bạn với ssh nếu bạn chưa thực hiện đã:

Khi bạn có thể ssh như trong doc trên, bạn sẽ có thể sử dụng scp để sao chép tệp.

lựa chọn khác là để đưa lên một số máy chủ Web trên ví dụ của bạn, cấu hình HTTPS nếu tập tin của bạn là nhạy cảm và sau đó tải về sử dụng trình duyệt của bạn, sau đây là một số hướng dẫn:

+0

Sẽ không có điều này ** gửi ** tệp tới amazon? Nếu tôi muốn lấy tập tin từ đó thì sao? – gideon

+4

@gideon Không, nó sẽ không. Cú pháp cơ bản cho 'scp' là' scp from_file to_file'. Trong phần trên, 'from_file' là' username @ ec2ip:/path/to/file' và 'to_file' là' .', tức là thư mục hiện tại. Để gửi đến ec2, nó sẽ phải là một cái gì đó dọc theo dòng: 'scp local_file username @ ec2ip:/path/on/ec2/machine'. –

+1

Ah. Bạn có thể giúp tôi với điều này sau đó. Khi tôi thử nó với máy chủ ec2 của tôi nó không hoạt động !! 'scp -rp -i mykey.pem [email protected].com:/srv/www/myapp/.'. Nó chỉ kết thúc bằng cách tải/sao chép thư mục vào thư mục máy ec2 của tôi. – gideon

Các vấn đề liên quan