Tôi đã thiết lập một phiên bản EC2 mới trên AWS và tôi đang cố gắng để FTP hoạt động để tải lên ứng dụng của mình. Tôi đã cài đặt VSFTPD như là tiêu chuẩn, vì vậy tôi đã không thay đổi bất cứ điều gì trong tập tin cấu hình (/etc/vsftpd/vsftpd.conf).Đang tải lên sự cố EC2. Làm thế nào để bạn làm FTP?
Tôi chưa đặt cổng 21 trong nhóm bảo mật, vì tôi đang thực hiện thông qua SSH. Tôi đăng nhập vào EC2 của tôi thông qua Termal như vậy
sudo ssh -L 21:localhost:21 -vi my-key-pair [email protected]
tôi mở ra filezilla và đăng nhập vào máy chủ của địa phương. Mọi thứ diễn ra tốt đẹp cho đến khi liệt kê cấu trúc thư mục. Tôi có thể đăng nhập và bên phải và mọi thứ dường như tốt đẹp như bạn có thể xem dưới đây:
Status: Resolving address of localhost
Status: Connecting to [::1]:21...
Status: Connection established, waiting for welcome message...
Response: 220 Welcome to EC2 FTP service.
Command: USER anonymous
Response: 331 Please specify the password.
Command: PASS ******
Response: 230 Login successful.
Command: OPTS UTF8 ON
Response: 200 Always in UTF8 mode.
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/"
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: EPSV
Response: 229 Entering Extended Passive Mode (|||37302|).
Command: LIST
Error: Connection timed out
Error: Failed to retrieve directory listing
Có một cái gì đó mà tôi còn thiếu trong tập tin cấu hình của tôi. Cài đặt cần được đặt hoặc tắt. Tôi nghĩ rằng nó là tuyệt vời mà nó kết nối nhưng khi nó hẹn giờ ra, bạn có thể hình dung khuôn mặt của tôi. Nó có nghĩa là thời gian để bắt đầu tìm kiếm lưới và tìm câu trả lời! Bây giờ không có may mắn.
Tôi đang sử dụng chuẩn Amazon AMI 64 bit. Tôi có một thiết lập đèn truyền thống.
Có ai có thể chỉ đạo tôi đi đúng hướng không? Tôi đã đọc rất nhiều về việc làm việc này nhưng tất cả họ đều không đầy đủ, như thể họ đã chán một nửa bằng cách gõ lên làm thế nào để làm điều đó.
Tôi rất thích nghe các bạn cũng làm như thế nào. Nếu nó làm cho cuộc sống dễ dàng hơn. Làm cách nào để bạn tải ứng dụng của mình lên phiên bản EC2? (Các bước vui lòng - nó tiết kiệm rất nhiều thời gian cộng với nó là một nguồn lực tuyệt vời cho người khác.)
Vâng, bạn luôn có thể sao chép khóa công khai từ .ssh/authorized_keys của người dùng ec2 cho dữ liệu www hoặc bất kỳ người dùng nào được gọi trong phân phối của bạn ... và kết nối trực tiếp là người dùng www. –
Sau một ngày tìm kiếm, câu trả lời này cuối cùng đã làm được. Cảm ơn rất nhiều vì đã gửi bài này! – user1011713
Đây là câu trả lời hay nhất trên trang này. Và chi tiết nhất. Kỹ thuật số cao năm! – courtsimas