www.tinhgiac.com FTP tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh tế...
TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THƠNG BỘ MƠN MẠNG MÁY TÍNH & TRUYỀN THƠNG FTP Service - Ubuntu Trình bày: TS NGƠ BÁ HÙNG Email: nbhung@cit.ctu.edu.vn FTP Service – Ubuntu Giao thưc truyền tải tập tin File Transfer Protocol • Giao thức TCP, cổng 21 • Cho phép: ● Upload file từ ftp client lên ftp server ● Download file từ ftp server ftp client • hình thức giao tiếp với FTP server 28/12/2009 ● Nặc danh (anonymous): không cấp cần tài khoản ● Chứng thực: cần cấp tài khoản đăng nhập Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ FTP Service – Ubuntu vsftp Server • Cài đặt ● sudo apt-get install vsftpd • Thư mục gốc ftp server ● /srv/ftp • Tập tin cấu hình ● /etc/vsftpd.conf • Quản trị ● 28/12/2009 sudo /etc/init.d/vsftpd {start/restart/stop} Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ FTP Service – Ubuntu Cho phép đăng nhập nặc danh • Sửa đổi tập tin cấu hình /etc/vsftpd.conf ● anonymous_enable=Yes • Khởi động lại server sau mơi lần thay đổi cấu hình ● sudo /etc/init.d/vsftp restart • Tài khoản để đăng nhập nặc danh ● Username: ftp ● Password: Là địa email tùy ý • Cho phép upload file ● 28/12/2009 write_enable=YES #Cẩn thận với chức Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ FTP Service – Ubuntu Thực hành (1) • Tắt máy ảo Ubuntu Server • Kiểm tra để đảm bảo Adapter máy ảo Ubuntu Server Bridged Adapter • Khởi động máy ảo Ubuntu Server • Kiểm tra lại cấu hình mạng để Ubuntu Server nối kết Internet • Cài đặt vsftp server • Cấu hình phép nối kết đến vsftp server theo kiểu nặc danh 28/12/2009 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ FTP Service – Ubuntu Thực hành (2) • Trên máy Ubuntu Desktop (máy ảo máy thực được) • Mở cửa sổ lệnh (terminal) • Ping đến Ubuntu Server, khơng kiểm tra nối kết mạng • Nối kết đến ftp server chương trình client ftp 28/12/2009 ● ftp ftp-server #IP Host name ● User: ftp ● Password: my@password.com Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ FTP Service – Ubuntu Một số lệnh ftp • Các lệnh thao tác tập tin có tác dụng ftp server ● ● ● pwd: Xem thư mục hành ftp server ls, cd, mkdir, rm, cp, … thao tác tập tin thư mục ftp server man ftp; http://www.cyberciti.biz/faq/linux-unix-ftp-commands/ • Upload file ● put local-file-path remote-dir • Download file 28/12/2009 ● get remote-file-path local-dir /filename ● Ví dụ: get readme.txt Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ FTP Service – Ubuntu Thực hành (3) • Login vào Ubuntu server, ● Tạo thư mục: /srv/ftp/softs, /srv/ftp/docs ● Tạo tập tin: /srv/ftp/docs/readme.txt ● Đặt quyền 755 cho softs, docs readme.txt • Từ Ubuntu Desktop, nối kết tài khoản nặc danh đến ftp server 28/12/2009 ● Cho biết thư mục hành server ● Liệt kê nội dung thư mục hành server ● Chuyển vào thư mục docs, ● Liệt kê nội dung thư mục docs ● Thử download tập tin readme.txt thư mục docs Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ FTP Service – Ubuntu Đăng nhập chứng thực • Giả sử Ubuntu Server có tài khoản người dùng user1 • Từ máy Ubuntu Desktop, đăng nhập vào ftp server với tài khoản user1 28/12/2009 ● ftp ftp-server # ftp-server IP Hostname ● User: user1 ● Password: user1 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ FTP Service – Ubuntu Thực hành (4) • Từ Ubuntu Desktop ● Tạo tập tin my-doc.txt thư mục hành ● Đăng nhập vào ftp server tài khoản user1 • Thực lệnh sau: 28/12/2009 ● Xem thư mục hành ● Chuyển lên thư mục gốc ● Thử download tập tin ● Chuyển thư mục /home/user1 ● Thử upload tập tin my-doc.txt Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ 10 FTP Service – Ubuntu Thực hành (5) • Cấu hình lại ftp server phép người dùng upload file, sửa đổi /etc/vsftpd.conf ● write_enable=YES • Khởi động lại ftp server • Từ Ubuntu Desktop, nối kết lại ftp server với tài khoản user1 28/12/2009 ● Thử upload file my-doc.txt lên ftp server ● Chuyển lên thư mục gốc ● Khảo sát thư mục khác thư mục Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ 11 FTP Service – Ubuntu Thực hành (6) • Cấu hình lại ftp server phép người dùng thấy home directory họ, không cho phép người dùng xem toàn thư mục ftp server ● chroot_local_user=YES • Khởi động lại ftp server • Từ Ubuntu Desktop, nối kết lại ftp server với tài khoản user1 28/12/2009 ● Cho biết thư mục hành ● Có thể xem thư mục /usr ftp server không ? Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ 12 ... ftp server chương trình client ftp 28/12/2009 ● ftp ftp-server #IP Host name ● User: ftp ● Password: my@password.com Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ FTP Service – Ubuntu Một số lệnh ftp. .. vsftpd • Thư mục gốc ftp server ● /srv /ftp • Tập tin cấu hình ● /etc/vsftpd.conf • Quản trị ● 28/12/2009 sudo /etc/init.d/vsftpd {start/restart/stop} Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ FTP. . .FTP Service – Ubuntu Giao thưc truyền tải tập tin File Transfer Protocol • Giao thức TCP, cổng 21 • Cho phép: ● Upload file từ ftp client lên ftp server ● Download file từ ftp server ftp