CHƯƠNG 3 DỊCH VỤ FTP SERVER

Một phần của tài liệu Cài đặt và cấu hình đầy đủ các dịch vụ trên hệ điều hành Ubuntu 13.04 (Quản Trị mạng) (Trang 69 - 89)

3.1. Giới thiệu

File Transfer Protocol (FTP) được sử dụng như một trong những phương tiện phổ biến nhất trong việc sao chép tập tin giữa các máy chủ trên Internet. Nhất là các web server thường sử dụng FTP để tải nội dung các trang web và do đó hầu hết các hệ điều hành thường bao gồm một ứng dụng FTP server như là một phần của bộ phần mềm hệ thống. Linux cũng không là ngoại lệ. Chương này sẽ cho bạn thấy làm thế nào để cấu hình máy chủ Linux của bạn thành một máy chủ FTP thông qua phần mềm dịch vụ VSFTPD.

Tổng quan giao thức FTP

FTP dựa trên một cặp cổng TCP để có thể làm việc với client. Nó hoạt động dựa trên hai kênh kết nối: FTP Control Channel (kênh điều khiển), Port 21: Tất cả các lệnh bạn gửi(chứng thực, xác thực,…) và các máy chủ FTP trả lời cho những lệnh này sẽ đi qua kết nối điều khiển, nhưng bất kỳ dữ liệu nào được gửi trở lại (chẳng hạn như “ls” danh sách thư mục hoặc tập tin dữ liệu ) sẽ đi qua kết nối dữ liệu. FTP Data Channel, TCP Port 20: Cổng này được sử dụng cho dữ liệu được truyền giữa client và server.

Các loại FTP

3.2. Cài đặt

 Sử dụng gói vsftpd để cài đặt FTP Server  Gõ lệnh apt-get install vsftpd để cài đặt

3.3. Cấu hình

 Cấu hình DNS thuận cho ftp như sau:

 Cấu hình DNS nghịch cho ftp như sau:

 Cấu hình file vsftpd.conf trong thư mục /etc bằng lệnh: gedit /etc/vsftpd.conf

 Ta cấu hình file vsftpd.conf như sau:

 Khởi động lại vsftpd bằng lệnh: /etc/init.d/vsftpd restart

 Kiểm tra tài khoản có thể truy cập folder

 Dùng lệnh netstat –tapn |grep 21 để liệt kê các IP kết nối đến cổng 21

 Dùng lệnh ftp ftp.vanphuc.netđể truy cập

 Nhập tên và password vào để truy cập

 Tạo một file quantrimang.txt trong thư mục /home/vanphuc như sau:

 Ta dùng lệnh ftp > ls để liệt kê các file và thư mục trong thư mục /home/vanphuc

 Ta dùng lệnh ftp > mkdir ftpreport để tạo một thư mục ftpreprort thư mục

/home/vanphuc

 Ta dùng lệnh ls-lai để kiểm tra kết quả tạo thư mục có thành công hay không

 Tạo user nvp bằng lệnh : adduser nvp

 Tạo một file baocaoqtm.txt trong thư mục /home/nvp

 File baocaoqtm.txt có nội dung như sau

 Xem nội dung file baocaoqtm.txt bằng lệnh: cat baocaoqtm.txt

3.4. Kiểm tra với máy Client

 Mở cửa sổ cmd lên và gõ lệnh : ftp ftp.vanphuc.net

 Nhập user: vanphuc và mật khẩu: 197233966

 Login thành công với user: vanphuc

 Gõ lệnh ls để liệt kê các thư mục và file có trong thư mục home/vanphuc của máy chủ

 Gõ lệnh lcd / để về ổ đĩa C:/

 Gõ lệnh get quantrimang.txt để copy file này từ máy chủ Linux về lưu trong ổ đĩa C.

 Ta vào ổ đĩa C để kiểm tra kết quả

 Mở file quantrimang.txt để xem

 Dùng lệnh mkdir dongnvq để tạo thư mục dongnvq trong thư mục

home/vanphuc ở máy chủ

 Quay lại máy chủ Linux vào thư mục home/vanphuc và gõ lệnh ls –R để xem thư mục dongnvq có được tạo thành công không

 Vào địa chỉ ftp://ftp.vanphuc.net ở thanh địa chỉ để xem file và thư mục

 Ta có thể mở file qtm.txt lên xem

 Bây giờ ta sẽ login vào ftp server bằng user nvp mà máy server đã cung cấp

 Bây giờ ta sẽ lấy file baocaoqtm.txt từ thư mục /home/nvp trên máy Server Linux về lưu ở ổ đĩa C:/ trên máy Client

 Tương tự, ta cũng gõ lệnh get baocaoqtm.txt

 Mở ổ đĩa C lên để kiểm tra kết quả

Một phần của tài liệu Cài đặt và cấu hình đầy đủ các dịch vụ trên hệ điều hành Ubuntu 13.04 (Quản Trị mạng) (Trang 69 - 89)

Tải bản đầy đủ (DOCX)

(135 trang)
w