Các lệnh FTP quan trọng nhất là gì?

Các lệnh FTP có thể được sử dụng để tải xuống và tải lên dữ liệu. Phản hồi cho các lệnh có dạng mã trạng thái.

Các lệnh FTP là gì và chúng được dùng để làm gì?¶

Giao thức truyền tệp (FTP) là một tùy chọn để truyền tệp trên internet từ năm 1971. FTP có thể được sử dụng để tải xuống và tải lên cũng như để điều chỉnh việc truyền dữ liệu giữa thiết bị đầu cuối và máy chủ hoặc máy chủ tệp. Giao thức mạng được định nghĩa trong RFC 959 và hoạt động trên lớp ứng dụng của mô hình OSI. Các chương trình FTP đặc biệt như FileZilla có thể được sử dụng để quản lý tải lên và tải xuống.

Truyền dữ liệu xảy ra bằng hai kênh, kênh điều khiển và kênh dữ liệu. Để kiểm soát quá trình, các lệnh FTP được trao đổi giữa máy khách và máy chủ trên cổng TCP 21.

Các lệnh FTP dựa trên văn bản và trong nhiều trường hợp được chuẩn hóa trong RFC 959. Chúng có thể được sử dụng để gửi, nhận, sửa đổi hoặc xóa tệp hoặc thư mục. Mặc dù một số lượng lớn các lệnh FTP được hầu hết các chương trình nhận dạng và sử dụng, nhưng có một số lệnh chỉ khả dụng cho một số máy khách nhất định. Điều này nhằm làm cho khách hàng trở nên thân thiện với người dùng nhất có thể và cung cấp cho người dùng các công cụ tốt hơn. Các yêu cầu được gửi bởi máy khách bằng các lệnh FTP luôn được máy chủ trả lời dưới dạng mã trạng thái.

Với Cloud Server của IONOS, bạn sẽ nhận được cơ sở hạ tầng hoạt động hàng đầu, khả năng mở rộng và các gói giá hấp dẫn. Tìm kế hoạch hoàn hảo cho nhu cầu kinh doanh của bạn.

Các lệnh FTP cần thiết là gì?¶

Như đã gợi ý ở trên, danh sách các lệnh FTP khả thi rất dài. Có thể bạn sẽ không cần tất cả các lệnh này để sử dụng FTP hàng ngày, vì vậy chúng tôi sẽ bắt đầu với 25 lệnh cần thiết nhất. Danh sách dưới đây sẽ cung cấp cho bạn nền tảng tốt để thiết lập máy chủ FTP của riêng bạn. Một số lệnh cũng có thể được sử dụng khi làm việc với Giao thức truyền tệp tầm thường (TFTP).

XEM THÊM  Phần mềm tại chỗ so với Phần mềm đám mây

25 lệnh FTP quan trọng nhất¶

lệnh FTP Giải trình
TRỞ NÊN Hủy bỏ lệnh trước đó
ACCT Cung cấp thông tin về một tài khoản
ASCII Thay đổi từ chế độ nhị phân sang chế độ ASCII; cài đặt tiêu chuẩn không có lệnh FTP là ASCII; chế độ nhị phân được sử dụng cho, ví dụ: hình ảnh và chương trình; Chế độ ASCII được sử dụng cho tài liệu văn bản
nhị phân Thay đổi từ chế độ ASCII sang chế độ nhị phân
đĩa CD Thay đổi lên mức cao nhất tiếp theo (CD là viết tắt của “thay đổi thư mục”)
CDUP Tự động thay đổi thư mục mẹ
TKT Thay đổi thư mục làm việc
XÓA Xóa một tập tin
FEAT Liệt kê tất cả các tính năng của máy chủ
LẤY Yêu cầu tệp trên máy chủ (tên tệp tuân theo lệnh)
GIÚP ĐỠ Liệt kê tất cả các lệnh FTP được sử dụng bởi máy chủ
MKĐ Tạo thư mục mới
VƯỢT QUA Nhập mật khẩu để truy cập vào máy chủ
PASV Thay đổi đối với kết nối FTP thụ động
HẢI CẢNG Chuyển địa chỉ của các cổng FTP mà máy chủ nên sử dụng
ĐẶT Gửi tệp cục bộ đến máy chủ FTP (tên tệp theo lệnh)
TỪ BỎ Chấm dứt kết nối giữa máy khách và máy chủ
NGHỈ NGƠI Khởi động lại quá trình truyền bị dừng hoặc bị đình trệ từ một điểm đã chỉ định
RMD Xóa thư mục đã chỉ định
KÍCH CỠ Trả về kích thước của một tập tin
THỐNG KÊ Cung cấp thông tin về trạng thái của máy chủ và kết nối hiện tại
CÂU CHUYỆN Sao chép một tập tin từ máy chủ
HỆ THỐNG Hiển thị hệ điều hành nào được cài đặt trên máy chủ
KIỂU Xác định chế độ truyền (nhị phân hoặc ASCII)
NGƯỜI DÙNG Thay đổi người dùng đang truy cập máy chủ (và sau đó yêu cầu mật khẩu)
XEM THÊM  Cách xóa bộ đệm DNS trên thiết bị Android (2023)

Các lệnh FTP và RFC của chúng¶

Dưới đây chúng tôi liệt kê 25 lệnh FTP quan trọng nhất và Yêu cầu lệnh (RFC) của chúng:

lệnh FTP Yêu cầu lệnh (RFC)
TRỞ NÊN RFC 959
ACCT RFC 959
ASCII RFC 959
nhị phân RFC 959
đĩa CD RFC 959
CDUP RFC 959
TKT RFC 697
XÓA RFC 959
FEAT RFC 2389
LẤY RFC 959
GIÚP ĐỠ RFC 959
MKĐ RFC 959
VƯỢT QUA RFC 959
PASV RFC 959
HẢI CẢNG RFC 959
ĐẶT RFC 959
TỪ BỎ RFC 959
NGHỈ NGƠI RFC 3659
RMD RFC 959
KÍCH CỠ RFC 3659
THỐNG KÊ RFC 959
CÂU CHUYỆN RFC 959
HỆ THỐNG RFC 959
KIỂU RFC 959
NGƯỜI DÙNG RFC 959

Các gói lưu trữ web từ IONOS bao gồm SSL, bảo vệ DDoS và sao lưu. Tận dụng ưu đãi có thể mở rộng của chúng tôi và luôn linh hoạt. Nhận dịch vụ lưu trữ và tên miền theo cách bạn muốn!

Những lệnh FTP nào tồn tại cho Linux?¶

Các lệnh FTP cũng có thể được sử dụng trong Linux. Ví dụ: bạn có thể thiết lập máy chủ FTP Ubuntu, tạo máy chủ FTP Debian của riêng mình hoặc truy cập Linux từ máy khách của bạn. Ngoài ra còn có một số lệnh FTP dành riêng cho Linux, có thể nhập trực tiếp vào dòng lệnh. Đây chỉ là một vài:

  • -4: Chỉ sử dụng IPv4 để liên hệ với máy chủ lưu trữ
  • -6: Chỉ sử dụng IPv6
  • -d: Cho phép gỡ lỗi
  • -e: Vô hiệu hóa chỉnh sửa lệnh và hỗ trợ lịch sử
  • -g: Ngăn chặn việc sử dụng tên giữ chỗ (toàn cầu hóa) cho các tệp
  • -i: Tắt lời nhắc tương tác trong nhiều lần truyền tệp
  • -n: Ngăn chặn các nỗ lực đăng nhập tự động
  • -p: Thay đổi chuyển sang chế độ thụ động
  • -v: Nhận tất cả phản hồi từ máy chủ, bao gồm cả số liệu thống kê chuyển
XEM THÊM  Cách bật Systemd cho WSL2 trong Windows 11

Có những mã trạng thái nào?¶

Khi bạn gửi các lệnh FTP, máy chủ sẽ trả lời bằng mã trạng thái, được tạo thành từ một số có ba chữ số và được gửi dưới dạng phản hồi HTTP. Mã trạng thái được chia thành năm loại:

  • 100–199: Các mã này chỉ ra rằng lệnh FTP ít nhiều thành công. Máy chủ sau đó yêu cầu một lệnh khác.
  • 200–299: Các mã này cũng chỉ ra rằng lệnh FTP của bạn đã thành công. Các lệnh khác không bắt buộc.
  • 300–399: Các mã này cũng thông báo rằng lệnh FTP của bạn đã thành công. Để hoàn thành triệt để hoạt động, cần có thêm thông tin.
  • 400–499: Nếu bạn nhận được một trong các mã này làm câu trả lời, thì lệnh của bạn chưa được thực thi. Sự cố có thể chỉ là tạm thời và nếu bạn nhập lại lệnh, bạn có thể nhận được kết quả tốt hơn.
  • 500–599: Các mã này cho biết lệnh chưa được thực thi và nếu thử lại, bạn sẽ nhận được thông báo lỗi tương tự.

Tóm tắt: Các phương pháp hay nhất để làm việc với các lệnh FTP¶

Bạn có thể sử dụng các lệnh FTP được liệt kê ở trên để truyền dữ liệu và thực hiện các thay đổi đối với trang web của riêng bạn. Tuy nhiên, vì tên người dùng và mật khẩu không được mã hóa trong FTP, nên bạn nên cân nhắc sử dụng Giao thức truyền tệp SSH (SFTP) để thay thế. Nó dựa trên FTP nhưng cung cấp khả năng bảo mật tốt hơn đáng kể. Bạn cũng nên cân nhắc thực hiện kiểm tra cổng trước.

Để có giải pháp an toàn, hãy thuê máy chủ SFTP từ IONOS và hưởng lợi từ các bản sao lưu tự động hàng ngày cũng như các gói giá linh hoạt cho dịch vụ lưu trữ Windows và Linux.

Nguồn tham khảo: https://www.ionos.com/digitalguide/server/know-how/ftp-commands/

Xem thêm bài viết thuộc chuyên mục: Công nghệ

By devteam