FTP viết tắt của File Transfer Protocol(Giao thức truyền tải tệp tin). Là một giao thức truyền tin từ máy tính đến máy tính khác thông qua một mạng TCP hay qua Internet. Thông qua giao thức FTP người dùng có thể tải dữ liệu như là hình ảnh, văn bản, các tệp tin media(nhạc, video…) từ máy tính của mình lên một máy chủ đặt ở một nơi xa, hoặc tải các tệp tin từ máy chủ về máy tính cá nhân của mình.
VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ TIN HỌC BÁO CÁO BÀI TẬP LỚN QUẢN TRỊ MẠNG TÌM HIỂU BỘ LỆNH CỦA DỊCH VỤ FTP Chuyên ngành: TIN HỌC ỨNG DỤNG Giáo viên hướng dẫn: Thầy Nguyễn Thành Huy Sinh viên thực hiện: Bùi Văn Tuyên Lớp: 08B2 – Khoa Công nghệ Tin học Hà Nội, tháng 03 năm 2011 Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP Mục lục Chương 1: FTP là gì, sử dụng ra sao 4 1.1. FTP là gì 4 1.2. Bắt đầu sử dụng FTP 5 Chương 2. Tạo FTP Server 6 2.1. Tạo tài khoản trên Host có hỗ trợ giao thức FTP 6 2.2. Tạo FTP Server trên máy tính cá nhân của mình 9 2.3. Truy nhập vào máy tính FTP server vừa tạo ra 15 Chương 3. Bộ lệnh FTP 16 3.1. Một số tùy chọn FTP 16 3.2. Danh sách một số lệnh FTP đơn giản 17 3.3. Viết tắt của một số lệnh trong bộ lệnh FTP 18 3.4. Cú pháp, ý nghĩa, cách dùng của các câu lệnh FTP 21 3.4.1.Nhóm các lệnh thao tác với FTP Server 21 ! 21 ? 21 Open 22 Close 22 Bye 22 Disconnect 23 Ascii 23 Binary 23 User 24 Bell 24 Status 25 Type 25 Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP 3.4.2. Nhóm các lệnh thao tác với File 26 Append 26 Get 26 Recv 27 Put 27 Send 28 Delete/Dele 29 Mget 30 Mput 30 Mdelete/ mdele 31 Rename 33 3.4.3. Nhóm các lệnh thao tác với Directory 34 Cd 34 Lcd 34 Ls 35 Dir 36 Mdir 36 Mkdir 37 Rmdir 38 Pwd 38 Chương 4. Giới thiệu một số phần mềm FTP client 40 4.1. Giới thiệu phần mềm Cute FTP Pro 8.0.2 40 Chương 5. Kết luận 43 Chương 6. Tài liệu tham khảo 44 Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP Chương 1: FTP là gì, sử dụng ra sao 1.1. FTP là gì FTP viết tắt của File Transfer Protocol(Giao thức truyền tải tệp tin). Là một giao thức truyền tin từ máy tính đến máy tính khác thông qua một mạng TCP hay qua Internet. Thông qua giao thức FTP người dùng có thể tải dữ liệu như là hình ảnh, văn bản, các tệp tin media(nhạc, video…) từ máy tính của mình lên một máy chủ đặt ở một nơi xa, hoặc tải các tệp tin từ máy chủ về máy tính cá nhân của mình. FTP cho phép truyền và tải files, quản lý thư mục. FTP không được thiết kế để truy nhập và thi hành files. Bạn có thể sử dụng dịch vụ này với mục đích chia sẻ dữ liệu, nó cho phép người dùng download, upload những dữ liệu có dung lượng lớn mà không thể dùng USB, CD, mail để gửi. Thay vì bạn upload lên một host trên Internet, bạn có thể biến máy tính của mình thành nơi lưu trữ, chia sẻ dữ liệu với người dùng trên Internet. Hơn nữa, bạn có thể cùng lúc tải (upload/ download) nhiều tập tin cùng một lúc để tiết kiệm thời gian. Tuy nhiên, yếu tố tốc độ đường truyền cũng đóng vai trò quan trọng trong việc truyền tải dữ liệu qua FTP. FTP cũng là giao thức dùng để truyền tải dữ liệu web lên máy chủ web. Về phía người dùng khi tiếp cận FTP sẽ làm quen với các thông số sau: - Địa chỉ máy chủ FTP: có dạng tên miền hoặc địa chỉ IP. Ví dụ: ftp.nhipsongso.tuoitre.com.vn , ftp.vnn.ms (dạng tên miền) hoặc 192.168.1.2(trong mạng Lan), 1.55.210.65(Trên Internet) (dạng IP tương ứng với tên miền). Địa chỉ máy chủ FTP theo dạng tên miền được dùng Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP phổ biến hơn vì dễ nhớ hơn so với những con số và dấu chấm của địa chỉ IP. - Tên tài khoản (username)/ mật khẩu (password) để đăng nhập vào máy chủ FTP. Tùy thuộc vào quản trị viên cấp quyền hạn trên máy chủ FTP mà tài khoản FTP của bạn sẽ có những quyền cơ bản như tải (upload/ download), tạo thư mục, sao chép hay xóa dữ liệu. 1.2. Bắt đầu sử dụng FTP Có 2 cách sử dụng cho dịch vụ FTP: - Tạo một FTP server trên máy tính cá nhân của mình, chia sẻ dữ liệu, các máy tính khác trên Internet hoặc mạng Lan có thể truy cập vào máy tính của mình dựa vào Username và Password. Qua đó thực hiện các thao tác với dữ liệu của mình thông qua Bộ lệnh FTP. Máy tính của mình đóng vai trò là FTP Server, các máy tính truy nhập vào máy tính của mình đóng vai trò là các FTP Client. - Tạo một tài khoản trên một Host trên Internet có hỗ trợ FTP, qua đó là từ máy tính cá nhân có thể kết nối với Host trên thông qua Username và Password. Mình đóng vai trò là người sử dụng(FTP Client). Host đã đăng ký đóng vai trò là nơi chia sẻ dữ liệu(FTP Server). - Thay vì sử dụng bộ lệnh chúng ta có thể sử dụng các công cụ FTP Client có giao diện như CuteFTP, FileZilla… Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP Chương 2. Tạo FTP Server 2.1. Tạo tài khoản trên Host có hỗ trợ giao thức FTP Truy cập vào trang web cung cấp Host trên Internet( miễn phí hoặc có phí) như www.plus.vn , hoặc www.byethost.com , hoặc www.secure.oni.cc . Hướng dẫn tạo Hosting + tên miền tại www.secure.oni.cc Bước 1. Truy nhập vào địa chỉ sau: http://secure.oni.cc/signup- free-hosting-online.html . Điền đầy đủ thông tin vào form dưới, chọn nút Đăng ký. Hình 2.1.1. Form đăng ký tại www.secure.oni.cc Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP Khi sau khi điền form đăng ký và ấn nút đăng ký thì màn hình sẽ hiện ra như sau Hình 2.1.2. Thông tin kích hoạt tài khoản Sau đó ta vào email đã đăng ký và kích hoạt tài khoản theo hướng dẫn. Sau đó nhập ký tự để kích hoạt tài khoản. Hình 2.1.3. Thông tin kích hoạt tài khoản Sau khi nhập ký tự thành công, thông tin về tài khoản(Username, Password…) sẽ được gửi về Email của bạn đã đăng ký. Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP Bước 2: Sau khi có Username và Password, muốn kết nối ta mở màn hình Command Prompt: Start -> Run…-> Gõ cmd. Màn hình Command Prompt hiện ra. Gõ lệnh ftp Để kết nối với FTP Server ta thực hiện lệnh như sau ftp> open MachineName MachineName: Có thể là tên host ví dụ như ta vừa đăng ký là ftp.vnn.ms , ftp.byethost12.com , hay là địa chỉ IP của máy FTP Server. Hình dưới: ta gõ lệnh ftp> open ftp.vnn.ms Hình 2.1.2. Màn hình Command Dos kết nối FTP Sau đó ta nhập Username và sau đó nhập Password. Password khi nhập sẽ không được hiển thị lên màn hình. Mặc định sau 2 phút kết nối nếu FTP Client không có thao tác gì thì FTP Server sẽ tự động đóng kết nối. Sau khi nhập đúng Username + Password thì màn hình sẽ hiện ra như sau: Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP Hình 1.2.1.2. Màn hình đăng nhập thành công Chương 3 sẽ trình bày bộ lệnh FTP. 2.2. Tạo FTP Server trên máy tính cá nhân của mình Ta làm theo các bước sau đây Mở port 21 của modem: truy cập vào modem. Ta bật trình duyệt và gõ 192.168.1.1. Rồi nhập Username + password của Modem. Hình 2.2.1. Truy cập vào Nat->Virtual Servers Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP Modem hiện tại của máy đang dùng là Modem COMTREND của FPT. Vào NAT -> Virtual Servers -> Add. Xuất hiện mục chọn sau. Hình 2.2.2. Mở port 21 của Ftp Server Tại Select a Server chọn FTP Server, tại Server IP Address: nhập địa chỉ IP máy tính trong mạng Lan, ở đây là 192.168.1.8. Rồi chọn Save/Apply. FTP dùng 2 kênh TCP. TCP cổng 20 là kênh dữ liệu, và cổng 21 là kênh lệnh. Bước tiếp theo: download phần mềm FileZilla server tại địa chí http://filezilla-project.org/download.php?type=server . Và thực hiện cài đặt bình thường Sau khi khởi động, chương trình sẽ xuất hiện như sau. Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page [...]... Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP • STOU - store a file uniquely • STRU - set file transfer structure • SYST - return system type Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP 3.4 Cú pháp, ý nghĩa, cách dùng của các câu lệnh FTP 3.4.1.Nhóm các lệnh thao tác với FTP Server !.. .Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP Hình 2.2.3 Màn hình khởi động chương trình Có thể nhập password vào ô Administrator password Click vào Ok Màn hình chính của chương trình như sau Hình 2.2.4 Màn hình kết nối Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP Ta tạo User và... drwxr-xr-x 1 ftp ftp 0 Apr 10 00:02 bitmap drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 ebook Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP -rw-r r 1 ftp ftp 0 Mar 28 10:38 fileUp.txt -rw-r r 1 ftp ftp 0 Apr 10 10:38 forDown.txt -rw-r r 1 ftp ftp 0 Apr 10 10:45 forUp.txt drwxr-xr-x 1 ftp ftp 0 Mar 31 09:21 New Folder drwxr-xr-x 1 ftp ftp... Transfer OK ftp> dir 200 Port command successful 150 Opening data channel for directory list drwxr-xr-x 1 ftp ftp 0 Apr 10 00:02 bitmap Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 ebook -rw-r r 1 ftp ftp 0 Mar 28 10:38 file.txt -rw-r r 1 ftp ftp 0 Apr 10 10:45 forUp.txt drwxr-xr-x 1 ftp ftp 0... 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP Chương 3 Bộ lệnh FTP 3.1 Một số tùy chọn FTP Khi bắt đầu chương trình từ Commad Prompt ta có thêm các tùy chọn như sau: ftp [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [w:windowsize] [computer] Trong đó: • -v: Chặn những hồi đáp dài dòng từ máy chủ: C:\ >ftp –v C:\Documents and Settings\August_star >ftp -v ftp> open ftp. vnn.ms... câu lệnh FTP Cú pháp: ? [command] Tham số : chỉ ra các lệnh mà bạn muốn được diễn tả về nó Ví dụ: trợ giúp một số lệnh như dir, ls, dele ftp> ? dir dir List contents of remote directory ftp> ? ls ls List contents of remote directory ftp> ? dele delete Delete remote file ftp> Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP. .. FileZilla Interface Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP 2.3 Truy nhập vào máy tính FTP server vừa tạo ra Trong mạng LAN Trong mạng LAN để truy cập vào máy tính FTP Server bạn bật trình duyệt và gõ ftp: //Ip-Address-LAN , đây là địa chỉ IP của máy tính trong mạng LAN, thường là 192.168.1.x Khi đăng nhập bạn điền User + Pass... 1 ftp ftp 0 Apr 10 17:22 ebook drwxr-xr-x 1 ftp ftp 0 Mar 31 09:21 New Folder drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 picture drwxr-xr-x 1 ftp ftp 0 Mar 26 20:02 Software 226 Transfer OK ftp: 291 bytes received in 0.00Seconds 291000.00Kbytes/sec ftp> Ví dụ 2: xóa tất cả các file có trong thư mục Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu. .. kiểu truyền file ftp> type Using ascii mode to transfer files ftp> type binary 200 Type set to I ftp> type ascii 200 Type set to A Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP 3.4.2 Nhóm các lệnh thao tác với File Chú ý: Các lệnh thao tác với file tùy theo quyền hạn mà Ftp Client có mà có thể thực hiện được những lệnh, thao tác... Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP ftp> bye 221-Goodbye You uploaded 0 and downloaded 0 kbytes 221 Logout C:\Documents and Settings\August_star> Disconnect Ý nghĩa: Ngắt kết nối với FTP server, trở về môi trường FTP Cú pháp: Disconnect Tham số Ví dụ: Ngắt kết nối với FTP server ftp> disconnect 221 Goodbye ftp> Ascii Ý nghĩa: Đặt . – Khoa Công nghệ Tin học Hà Nội, tháng 03 năm 2011 Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP Mục lục Chương 1: FTP là gì, sử dụng ra sao 4 1.1. FTP là gì 4 1.2 25 Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP 3.4.2. Nhóm các lệnh thao tác với File 26 Append 26 Get 26 Recv 27 Put. 44 Sinh viên thực hiện: Bùi Văn Tuyên – Lớp 08B2 Page Báo cáo bài tập lớn Quản trị mạng: Đề tài số 13 - Tìm hiểu bộ lệnh FTP Chương 1: FTP là gì, sử dụng ra sao 1.1. FTP là gì FTP viết tắt của File