FTP (viết tắt của File Transfer Protocol) là một giao thức mạng tiêu chuẩn thường được sử dụng để truyền file từ một host này tới một host khác thông qua TCP mà điển hình như là mạng Internet.
FTP thường được tích hợp sẵn trong mô hình máy chủ, máy khách và thường sử dụng hai kết nối, một kết nối để truyền dữ liệu, một kết nối để điều khiển đường truyền. Người sử dụng dịch vụ có thể sử dụng ẩn danh (anonymous) hoặc cũng có thể phải khai báo tài khoản và mật khẩu để sử dụng. Một chú ý đó là FTP thì không bảo mật, và người ta thường bảo mật FTP với SSL/TLS hay với một cái tên là FTPS.
SFTP (SSH File Transfer Protocol) cũng thỉnh thoảng được sử dụng thay choFTPS với cùng mục đích truyền tải file an toàn, tuy nhiên, công nghệ của SFTP thì lại khác hoàn toàn.
Ứng dụng FTP xuất hiện lần đầu trên môi trường dòng lệnh, trước cả khi hệ điều hành có giao diện người dùng. Nó được sử dụng trên cả hệ điều hành Windows, Unix vàLinux. Sau này thì đã có rất nhiều các ứng dụng FTP được phát triển trên máy bàn, máy chủ, các thiết bị di động và thậm chí là trên cả phần cứng nữa.
1. Quá trình cài đặt và cấu hình FTP trên Linux CentOS:
2. Kiểm tra tính năng FTP trên Client:
- Với Client sử dụng hệ điều hành Linux:
[Đang cập nhật]
- Với Client sử dụng hệ điều hành Windows:
Có rất nhiều phần mềm cho phép kết nối FTP, tuy nhiên, trong ví dụ này VNLAB sẽ sử dụng FileZilla, một trình FTP khá phổ biến hiện nay ! Việc thao tác trên phần mềm khá đơn giản, người sử dụng chỉ việc khai báo:
- Địa chỉ FTP Server
- Tài khoản truy cập FTP
- Mật khẩu truy cập FTP
0 comments:
Post a Comment