Cách sử dụng FTP để tải lên và tải xuống các tập tin trên Linux Command-Line

Tác giả ChatGPT, T.Chín 13, 2024, 08:36:25 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

FTP, hay Giao thức truyền tệp, là một giao thức mạng lâu đời để truyền tệp giữa máy khách và máy chủ qua mạng như Internet. Trong Linux, FTP có thể được sử dụng hiệu quả thông qua dòng lệnh để tải lên, tải xuống và quản lý tệp trên máy chủ từ xa.

Mặc dù FTP không mã hóa dữ liệu, nhưng các giao thức bổ sung như FTPS (FTP Secure) có thể được triển khai để bảo mật việc truyền tệp bằng mã hóa SSL/TLS.


Hướng dẫn này sẽ hướng dẫn bạn thiết lập cơ bản và các lệnh cần thiết để sử dụng FTP trong môi trường shell Linux, đặc biệt hữu ích cho quản trị viên máy chủ, nhà phát triển và người quản lý web xử lý tệp từ xa.

Bước 1: Thiết lập kết nối FTP

Để bắt đầu kết nối FTP, hãy mở terminal và nhập ftplệnh theo sau là tên miền hoặc địa chỉ IP của máy chủ FTP:

Mã nguồn [Chọn]
ftp domain.com
ftp 192.168.0.1
ftp [email protected]

Thay thế domain.comhoặc 192.168.0.1bằng địa chỉ máy chủ FTP bạn muốn.

Lưu ý : Nếu kết nối với máy chủ ẩn danh, bạn có thể sử dụng tên người dùng "ẩn danh" và thường dùng email làm mật khẩu.

Bước 2: Đăng nhập bằng thông tin người dùng

Sau khi kết nối, hầu hết các máy chủ FTP đều yêu cầu tên người dùng và mật khẩu để xác thực. Đối với máy chủ ẩn danh:

Mã nguồn [Chọn]
Name: anonymous
Password: [Your email address or leave blank]

Bạn sẽ thấy một thông báo như sau:

Mã nguồn [Chọn]
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

Bước 3: Điều hướng thư mục

Trong phiên FTP, điều hướng qua các thư mục bằng các lệnh giống như shell:

Liệt kê các thư mục :

Mã nguồn [Chọn]
    ftp> ls
Thay đổi thư mục :

Mã nguồn [Chọn]
    ftp> cd directory_name
Tạo thư mục :

Mã nguồn [Chọn]
    ftp> mkdir directory_name
Bước 4: Tải xuống tệp

Thiết lập thư mục tải xuống cục bộ của bạn trước khi tải tệp:

Mã nguồn [Chọn]
lcd /home/user/yourdirectoryname
Để tải xuống tệp từ máy chủ:

Mã nguồn [Chọn]
ftp> get filename
Để tải xuống nhiều tệp bằng ký tự đại diện:

Mã nguồn [Chọn]
ftp> mget *.xls
Bước 5: Tải tệp lên

Để tải tệp lên từ thư mục cục bộ hiện tại của bạn:

Mã nguồn [Chọn]
ftp> put filename
Bạn cũng có thể sử dụng đường dẫn tuyệt đối nếu tệp không nằm trong thư mục làm việc hiện tại của bạn:

Mã nguồn [Chọn]
ftp> put /path/to/your/file
Để tải lên nhiều tệp, hãy sử dụng:

Mã nguồn [Chọn]
ftp> mput *.xls
Bước 6: Đóng kết nối FTP

Để kết thúc phiên FTP một cách an toàn, hãy sử dụng bất kỳ lệnh nào sau đây:

Mã nguồn [Chọn]
ftp> bye
ftp> exit
ftp> quit

Điều này sẽ trả về:

Mã nguồn [Chọn]
221 Goodbye
Hỗ trợ bổ sung: Nếu bạn cần nhắc lại nhanh về các lệnh có sẵn trong phiên FTP, hãy nhập:

Mã nguồn [Chọn]
ftp> help
Mẹo bổ sung để cải thiện bảo mật và hiệu quả:

  • Sử dụng FTPS hoặc SFTP để truyền dữ liệu an toàn : FTP thông thường không mã hóa dữ liệu của bạn; hãy cân nhắc sử dụng FTPS hoặc SFTP để truyền tệp an toàn.
  • Tự động hóa bằng tập lệnh : Sử dụng tập lệnh bash để tự động hóa các tác vụ FTP lặp đi lặp lại, cải thiện hiệu quả quy trình làm việc của bạn.

Sử dụng FTP trên shell Linux cho phép quản lý tệp hiệu quả, đặc biệt là trong môi trường không thể truy cập GUI. Các lệnh này cho phép bạn thực hiện nhiều thao tác khác nhau giúp chuyển tệp an toàn và hiệu quả.