Chương trình FTP (File Transfer Protocol) cho phép bạn chuyển các tập tin từ máy này sang máy khác, qua internet hoặc mạng LAN. Nó được tích hợp với hệ điều hành Linux. Nó dựa trên kiến ​​trúc client-server. Nói chung, lệnh này cho phép bạn tương tác với các tệp trên máy chủ từ xa. Với nó, bạn có thể sao chép các tập tin, đổi tên và xóa chúng và nhiều hơn nữa!

Kết nối với máy chủ từ xa bằng FTP

Dòng lệnh để kết nối với máy chủ FTP là:

 ftp www.xyz.com 

Ví dụ: nếu bạn muốn kết nối với “www.cornell.edu”, bạn sẽ sử dụng dòng lệnh sau:

 ftp www.cornell.edu 

Đăng nhập sau khi bạn đã kết nối

Khi bạn đã kết nối với máy chủ, bạn cần phải đăng nhập. Nếu bạn đang sử dụng một máy chủ cá nhân, bạn sẽ cần phải có một tên người dùng và mật khẩu được cung cấp cho bạn bởi người quản trị. Không có điều đó, bạn sẽ không thể kết nối với nó. Nếu bạn đang cố gắng kết nối với một máy chủ công cộng, hầu hết sẽ cho phép bạn đăng nhập bằng tên người dùng của bạn dưới dạng "ẩn danh" và id email của bạn làm mật khẩu. Một số máy chủ công cộng sẽ cho phép bạn truy cập chúng nếu bạn sử dụng " ftp " làm tên người dùng và mật khẩu. Nhập tên người dùng và mật khẩu của bạn khi được nhắc. Nếu bạn quản lý để đăng nhập thành công, lời nhắc sau sẽ (trong hầu hết các trường hợp) được hiển thị:

 ftp> 

Máy chủ cũng nên thông báo cho bạn biết rằng bạn đang sử dụng hệ thống UNIX từ xa và chế độ nhị phân sẽ được sử dụng để truyền tệp. Chế độ nhị phân được sử dụng để tải xuống tất cả các tệp không phải văn bản, như hình ảnh, tệp thi hành và tệp zip. Nếu bạn muốn tải xuống các tệp văn bản, bạn có thể chuyển sang chế độ ASCII. Để thực hiện điều đó, hãy nhập lệnh sau:

 ftp> ascii 

Để hoàn nguyên về nhị phân, sử dụng lệnh sau:

 ftp> nhị phân 

Sử dụng các lệnh liên quan đến FTP khi bạn đã đăng nhập

Bây giờ bạn đã đăng nhập vào máy chủ, bạn có thể bắt đầu sử dụng các lệnh FTP. Các lệnh này sẽ khác nhau đối với các máy chủ khác nhau. Để xem danh sách tất cả các lệnh có sẵn trên máy chủ hiện tại, hãy nhập dòng lệnh sau:

 ftp> trợ giúp 

Để xem tất cả các tệp và thư mục con hiện có trong thư mục bạn đã điều hướng đến, hãy sử dụng lệnh sau:

 ftp> ls 

Trên các máy chủ công cộng, bạn sẽ muốn điều hướng đến thư mục pub. Đây là nơi các tệp bạn đang tìm kiếm có thể đang được lưu giữ. Vậy bạn điều hướng đến thư mục pub như thế nào? Sử dụng lệnh cd, như sau:

 ftp> cd pub 

Điều này sẽ đưa bạn đến thư mục pub. Khi ở đây, bạn có thể sử dụng ls một lần nữa để xem tất cả các tệp hiện tại. Bây giờ giả sử bạn muốn tải xuống một hình ảnh: waterfall.jpg . Làm thế nào để bạn làm điều đó? Sử dụng lệnh này:

 ftp> get waterfall.jpg 

Tệp sẽ được tải xuống thư mục cục bộ trên máy của bạn. Nếu bạn có tệp có cùng tên trên máy của bạn, tệp sẽ bị ghi đè. Để ngăn điều đó xảy ra, bạn có thể đổi tên tệp bạn đang tải xuống như sau:

 ftp> get waterfall.jpg newwaterfall.jpg 

Điều này sẽ ngăn chặn bất kỳ xung đột đặt tên nào. Điều gì xảy ra nếu bạn muốn nhận nhiều tệp? Bạn có thể sử dụng lệnh “ mget ” cho điều đó (tên của các tập tin cần được tách biệt bằng dấu trống ”“).

 ftp> mget waterfall.jpg river.jpg lake.jpg 

Nếu bạn muốn tải tệp lên máy chủ từ xa thì sao? Lưu ý rằng bạn sẽ yêu cầu viết lời thuyết phục trên máy chủ từ xa. Nếu bạn chưa có chúng, bạn sẽ phải yêu cầu quản trị viên hệ thống. Đây là cách bạn có thể sử dụng lệnh put:

 ftp> đặt yourfile.jpg 

Điều gì sẽ xảy ra nếu bạn muốn tải lên nhiều tệp? Sử dụng lệnh “ mput ”, giống như lệnh “ mget ”.

 ftp> mput yourfile1.jpg yourfile2.jpg yourfile3.jpg 

Cài đặt thư mục

Làm thế nào để bạn tìm ra thư mục mà các tập tin được tải xuống? Sử dụng lệnh " lpwd ", như sau:

 ftp> lpwd 

Điều này sẽ cho bạn thấy thư mục nơi các tập tin đang được sao chép vào. Để thay đổi thư mục, bạn gõ đường dẫn của một thư mục sau lệnh LCD:

 ftp> lcd path1> path2> path3 

Đây là những lệnh quan trọng nhất mà bạn sẽ cần biết là người dùng cơ bản. Nếu bạn đang tìm kiếm các lệnh nâng cao hơn, bạn có thể kiểm tra trang web chính thức của Linux: http://www.linux.org/. Hãy cho chúng tôi biết trải nghiệm của bạn khi làm việc với FTP trên Linux!

Tín dụng hình ảnh: Mohaton tại Wikimedia, RRZEicons tại Wikimedia