Câu hỏi Làm cách nào để tải xuống tệp từ EC2 [đã đóng]


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


76
2018-02-25 03:45


gốc


Bạn có nghĩa là trên một thể hiện đang chạy trong môi trường EC2? 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? - Eric J.
Đã làm scp không làm việc? Nó rất tốt cho tôi. - Nishant
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
@Nishant nó hoạt động như thế nào? - user1226621
câu trả lời này giải thích làm thế nào. - Nishant


Các câu trả lời:


Sử dụng scp:

scp -i ec2key.pem username@ec2ip:/path/to/file .

Ở đâu:

  • ec2key.pem là khóa PEM của bạn
  • tên người dùng là tên người dùng bạn đăng nhập
  • ec2ip là bí danh IP hoặc DNS của cá thể
  • / path / to / file là vị trí lưu trữ tập tin

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 cá thể 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 các tài liệu trên, bạn sẽ có thể sử dụng scp để sao chép các tập tin.

Một tùy chọn khác là đưa một số máy chủ Web lên cá thể của bạn, định cấu hình HTTPS nếu tệp của bạn nhạy cảm và sau đó tải xuống bằng trình duyệt của bạn, dưới đây là một số hướng dẫn:


202
2018-02-25 03:49



Sẽ không này gửi một tệp TO amazon? Nếu tôi muốn lấy tập tin từ đó thì sao? - gideon
@ gideon Không, nó sẽ không. Cú pháp cơ bản cho scp Là scp from_file to_file. Ở 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. - icyrock.com
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 ec2-user@mydomain.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
@gideon Điều đó chắc chắn sẽ hoạt động như mong đợi (nghĩa là sao chép đệ quy tất cả các tệp từ /srv/www/myapp/ đến máy cục bộ). Dự đoán hoang dã - bạn có đang chạy không scp từ máy chủ ec2 của bạn có lẽ? Nếu có, bạn cần phải chạy nó từ máy cục bộ của bạn (tức là máy bạn muốn sao chép tệp). - icyrock.com
cho bất cứ ai mới ở đây, một điều dễ dàng để bỏ qua là khoảng thời gian cần thiết ở cuối dòng. để nó hoạt động bạn cần .... / myapp /. (có khoảng cách giữa / myapp / và khoảng thời gian - iliketolearn


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 máy 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 sử dụng hệ điều hành nào?

Vì bạn đang sử dụng Ubuntu, hãy thử cách này:

Kết nối với máy chủ tệp   + Trong trình quản lý tệp, nhấp vào Tệp ▸ Kết nối với máy chủ.

  • 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ê dưới đây.

  • Đối với các máy chủ trên internet, bạn thường có thể sử dụng tên miền. Dành cho   máy tính trên mạng cục bộ của bạn, tuy nhiê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, xem Tìm địa chỉ IP của bạn để tìm IP nội bộ của máy tính đó   địa chỉ nhà. Nếu không, hãy kiểm tra trợ giúp trên máy tính đó.

  • Một cửa sổ mới sẽ mở ra 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ộ.


5
2018-02-25 03:49



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
Bạn có thể thử hướng dẫn này help.ubuntu.com/11.04/ubuntu-help/nautilus-connect.html Tôi đã cập nhật câu trả lời của tôi với một báo giá cho hướng dẫn trang web. - El Developer
Để sao chép hơn một hoặc hai tập tin, bạn chỉ có thể di chuyển nó vào thư mục web và chỉ cần truy cập nó thông qua trình duyệt và chỉ cần tải nó ở đó. đối với các tệp hàng loạt, hãy thử các đề xuất khác - Dheeraj