Tại sao tôi bị đuổi khỏi phiên FTP khi tôi chạy lệnh? Có vẻ như một khi tôi đăng nhập thành công vào máy chủ sẽ nhận được thông tin sau khi chạy lệnh như "ls" (Tôi đã đính kèm phần lỗi trong thẻ "[ERROR]"):
allen92@allen92-VirtualBox:~/Videos$ ftp -n ftp.FreeBSD.org
Connected to ftp.FreeBSD.org.
220 beastie.tdk.net FTP server (Version 6.00LS) ready.
ftp> user
(username) anonymous
331 Guest login ok, send your email address as password.
Password:
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
[ERROR]
421 Service not available, remote server has closed connection
[ERROR]
ftp>
Điều này dường như xảy ra trên bất kỳ máy chủ FTP từ xa. Mọi thứ hoạt động tốt khi tôi đăng nhập vào máy cục bộ và chạy các lệnh FTP. Nếu trên thực tế, lỗi "421" là lỗi chung, có cách nào để tìm ra nguồn gốc của vấn đề không? Bất kỳ dẫn nào về điều này sẽ được đánh giá cao. Tôi đã không thể tìm thấy bất kỳ hỗ trợ về vấn đề cụ thể này. Bất cứ ai có vấn đề tương tự xin vui lòng chia sẻ suy nghĩ của bạn.
LƯU Ý: Tôi đã cài đặt VSFTPD .