Cách thiết lập FTP Server trong Ubuntu Linux (có Hình ảnh)

Mục lục:

Cách thiết lập FTP Server trong Ubuntu Linux (có Hình ảnh)
Cách thiết lập FTP Server trong Ubuntu Linux (có Hình ảnh)

Video: Cách thiết lập FTP Server trong Ubuntu Linux (có Hình ảnh)

Video: Cách thiết lập FTP Server trong Ubuntu Linux (có Hình ảnh)
Video: Cách thêm, chèn Hình Ảnh vào Photoshop đúng nhất - Thành công ngay lần đầu 2024, Có thể
Anonim

Bài viết wikiHow này sẽ hướng dẫn bạn cách thiết lập và kết nối với máy chủ FTP từ máy tính Ubuntu Linux. Máy chủ FTP rất hữu ích để lưu trữ các tệp từ máy tính của bạn và cho phép người khác duyệt chúng. Để thiết lập một máy chủ FTP từ máy tính của bạn, bạn sẽ cần phải có một máy chủ FTP để bạn có thể kết nối. Bạn cũng nên cập nhật phần mềm Ubuntu của mình lên phiên bản mới nhất hiện có.

Các bước

Phần 1/4: Cài đặt FTP Framework

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 1
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 1

Bước 1. Đảm bảo rằng Ubuntu được cập nhật

Ubuntu phiên bản 17.10 trở lên có đường dẫn tệp rất khác so với các phiên bản trước, vì vậy bạn sẽ cần phải nâng cấp lên phiên bản Ubuntu mới nhất nếu bạn chưa làm như vậy:

  • Mở ra Phần cuối
  • Nhập sudo apt-get upgrade và nhấn ↵ Enter.
  • Nhập mật khẩu của bạn và nhấn ↵ Enter.
  • Nhập y khi được nhắc, sau đó nhấn ↵ Enter.
  • Chờ các nâng cấp cài đặt xong, sau đó khởi động lại máy tính của bạn nếu được nhắc.
Thiết lập FTP Server trong Ubuntu Linux Bước 2
Thiết lập FTP Server trong Ubuntu Linux Bước 2

Bước 2. Mở Terminal

Nhấn vào Các ứng dụng thực đơn ⋮⋮⋮, cuộn xuống và nhấp vào đen trắng Phần cuối biểu tượng để làm như vậy.

Bạn cũng có thể chỉ cần nhấn Alt + Ctrl + T để mở Terminal

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 3
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 3

Bước 3. Nhập lệnh cài đặt VSFTPD

Nhập sudo apt-get install vsftpd vào Terminal, sau đó nhấn ↵ Enter.

Thiết lập FTP Server trong Ubuntu Linux Bước 4
Thiết lập FTP Server trong Ubuntu Linux Bước 4

Bước 4. Nhập mật khẩu của bạn

Nhập mật khẩu bạn sử dụng để đăng nhập vào máy tính của mình, sau đó nhấn ↵ Enter.

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 5
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 5

Bước 5. Chờ VSFTPD cài đặt

Quá trình này sẽ mất từ 5 phút đến 20 phút tùy thuộc vào cài đặt FTP hiện tại và kết nối Internet của bạn, vì vậy hãy kiên nhẫn.

Thiết lập FTP Server trong Ubuntu Linux Bước 6
Thiết lập FTP Server trong Ubuntu Linux Bước 6

Bước 6. Cài đặt FileZilla

Đây là chương trình mà bạn sẽ sử dụng để truy cập và tải lên máy chủ của mình. Để cài đặt nó:

  • Nhập sudo apt-get install filezilla
  • Nhập lại mật khẩu của bạn nếu được nhắc.
  • Chờ cho quá trình cài đặt hoàn tất.

Phần 2/4: Định cấu hình Máy chủ FTP

Thiết lập FTP Server trong Ubuntu Linux Bước 7
Thiết lập FTP Server trong Ubuntu Linux Bước 7

Bước 1. Mở tệp cấu hình VSFTPD

Nhập sudo nano /etc/vsftpd.conf và nhấn ↵ Enter. Bạn sẽ chỉnh sửa tệp này để cho phép (hoặc tắt) một số tính năng VSFTPD nhất định.

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 8
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 8

Bước 2. Cho phép người dùng cục bộ đăng nhập vào máy chủ FTP của bạn

Sử dụng các phím mũi tên để cuộn xuống

# Bỏ ghi chú này để cho phép người dùng địa phương đăng nhập.

tiêu đề, sau đó xóa "#" khỏi

local_enable = CÓ

dòng bên dưới nó.

  • Bạn có thể xóa "#" bằng cách sử dụng các phím mũi tên để chọn ký tự đứng trước nó (trong trường hợp này là "l") và nhấn phím ← Backspace.
  • Bỏ qua bước này nếu

    local_enable = CÓ

  • dòng đã có màu trắng.
Thiết lập FTP Server trong Ubuntu Linux Bước 9
Thiết lập FTP Server trong Ubuntu Linux Bước 9

Bước 3. Cho phép ghi lệnh FTP

Cuộn xuống

# Bỏ ghi chú này để bật bất kỳ dạng lệnh ghi FTP nào.

tiêu đề, sau đó xóa "#" khỏi

write_enable = CÓ

dòng bên dưới nó.

  • Bỏ qua bước này nếu

    write_enable = CÓ

  • đã có màu trắng.
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 10
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 10

Bước 4. Tắt ASCII mangling

Cuộn xuống hết

# ASCII mangling là một tính năng khủng khiếp của giao thức.

sau đó xóa "#" khỏi hai dòng sau:

  • ascii_upload_enable = CÓ

  • ascii_download_enable = CÓ

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 11
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 11

Bước 5. Thay đổi cài đặt "chroot"

Cuộn xuống

# chroot)

tiêu đề, sau đó thêm các dòng sau:

  • user_sub_token = $ USER

  • chroot_local_user = CÓ

  • chroot_list_enable = CÓ

  • Nếu bất kỳ dòng nào trong số này đã tồn tại, chỉ cần xóa "#" trước mỗi dòng hiện có.
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 12
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 12

Bước 6. Thay đổi cài đặt "chroot" mặc định

Cuộn xuống

(mặc định sau)

tiêu đề, sau đó thêm các dòng sau:

  • chroot_list_file = / etc / vsftpd.chroot_list

  • local_root = / home / $ USER / Public_html

  • allow_writable_chroot = YES

  • Nếu bất kỳ dòng nào trong số này đã tồn tại, chỉ cần xóa "#" trước mỗi dòng hiện có.
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 13
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 13

Bước 7. Kích hoạt tùy chọn "ls recurse"

Cuộn xuống

# Bạn có thể kích hoạt tùy chọn "-R"…

tiêu đề, sau đó xóa "#" khỏi

ls_recurse_enable = CÓ

dòng bên dưới nó.

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 14
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 14

Bước 8. Lưu và thoát khỏi trình soạn thảo văn bản

Làm như vậy:

  • Nhấn Ctrl + X
  • Gõ y
  • Nhấn ↵ Enter

Phần 3/4: Thêm tên người dùng vào danh sách CHROOT

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 15
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 15

Bước 1. Mở tệp văn bản "chroot"

Nhập sudo nano /etc/vsftpd.chroot_list và nhấn ↵ Enter.

Bạn có thể bỏ qua bước cuối cùng trong phần này nếu bạn không muốn chỉ định những người có thể truy cập máy chủ FTP của bạn

Thiết lập FTP Server trong Ubuntu Linux Bước 16
Thiết lập FTP Server trong Ubuntu Linux Bước 16

Bước 2. Nhập mật khẩu của bạn

Nhập mật khẩu bạn sử dụng để đăng nhập vào Ubuntu và nhấn ↵ Enter. Thao tác này sẽ mở tệp văn bản "chroot".

Bỏ qua bước này nếu không được hỏi mật khẩu của bạn

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 17
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 17

Bước 3. Thêm tên người dùng vào danh sách

Nhập tên người dùng của riêng bạn, nhấn ↵ Enter và lặp lại với bất kỳ tên người dùng nào khác của những người mà bạn muốn có quyền truy cập vào thư mục Trang chủ của họ từ bên trong máy chủ của bạn.

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 18
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 18

Bước 4. Lưu danh sách của bạn

Nhấn Ctrl + X, nhập y và nhấn ↵ Enter. Danh sách của bạn sẽ được lưu.

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 19
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 19

Bước 5. Khởi động lại VSFTPD

Nhập sudo systemctl restart vsftpd và nhấn ↵ Enter. Thao tác này sẽ dừng và khởi động lại VSFTPD, đảm bảo rằng các thay đổi của bạn đã được lưu. Bây giờ bạn có thể truy cập máy chủ FTP của mình.

Phần 4/4: Truy cập máy chủ của bạn

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 20
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 20

Bước 1. Xác định địa chỉ máy chủ của bạn

Nếu bạn đang thanh toán cho một máy chủ FTP thông qua một dịch vụ lưu trữ (ví dụ: Bluehost), bạn sẽ cần biết địa chỉ IP hoặc địa chỉ thông thường của dịch vụ để kết nối với nó.

  • Nếu bạn đang lưu trữ máy chủ của riêng mình từ máy tính của mình, bạn sẽ sử dụng địa chỉ IP của máy tính, bạn có thể tìm ra địa chỉ này bằng cách nhập ifconfig vào Terminal và sau đó xem lại số "inet addr".

    Nếu "ifconfig" chưa được cài đặt, bạn có thể cài đặt nó bằng cách nhập sudo apt-get install net-tools trong Terminal

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 21
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 21

Bước 2. Chuyển tiếp một cổng trên bộ định tuyến của bạn

Khi bạn biết địa chỉ IP của máy chủ, bạn sẽ cần chuyển tiếp khe cắm cổng 21 của bộ định tuyến tới địa chỉ đó; đảm bảo rằng cổng sử dụng TCP (không phải UDP hoặc hỗn hợp của cả hai).

Chuyển tiếp cổng khác nhau giữa các bộ định tuyến, vì vậy hãy nhớ kiểm tra bài viết được liên kết hoặc tài liệu về bộ định tuyến của bạn để biết hướng dẫn

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 22
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 22

Bước 3. Mở Filezilla

Nhập filezilla vào Terminal và nhấn ↵ Enter. Sau một lúc, FileZilla sẽ mở ra.

Nếu bạn muốn kết nối qua Terminal, bạn có thể thử nhập ftp [địa chỉ]. Miễn là máy chủ của bạn đang chạy và bạn có quyền truy cập Internet, điều này sẽ cố gắng kết nối với máy chủ FTP của bạn; tuy nhiên, bạn có thể không chuyển được tệp

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 23
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 23

Bước 4. Nhấp vào Tệp

Nó nằm ở góc trên bên trái của cửa sổ FileZilla. Làm như vậy sẽ xuất hiện menu thả xuống.

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 24
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 24

Bước 5. Nhấp vào Trình quản lý trang web…

Bạn sẽ tìm thấy tùy chọn này trong menu thả xuống. Cửa sổ Trình quản lý trang web sẽ mở ra.

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 25
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 25

Bước 6. Nhấp vào Trang web mới

Đó là một nút màu trắng ở phía dưới bên trái của cửa sổ. Làm như vậy sẽ mở phần Trang web mới của Trình quản lý trang web.

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 26
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 26

Bước 7. Nhập địa chỉ máy chủ của bạn

Trong trường văn bản "Máy chủ:", nhập địa chỉ (hoặc địa chỉ IP) của máy chủ FTP mà bạn muốn kết nối.

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 27
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 27

Bước 8. Thêm số cổng chuyển tiếp

Nhập 21 vào trường văn bản "Cổng:".

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 28
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 28

Bước 9. Nhấp vào Kết nối

Đó là một nút màu đỏ ở cuối trang. Làm như vậy sẽ nhắc FileZilla kết nối máy tính của bạn với máy chủ FTP.

Thiết lập máy chủ FTP trong Ubuntu Linux Bước 29
Thiết lập máy chủ FTP trong Ubuntu Linux Bước 29

Bước 10. Di chuyển các tập tin lên máy chủ

Bạn có thể nhấp và kéo các thư mục từ cửa sổ bên trái sang cửa sổ bên phải để tải chúng lên trang máy chủ FTP của mình.

Lời khuyên

  • Cổng chuyển tiếp 20 có thể giải quyết một số sự cố mạng nếu bạn đang lưu trữ máy chủ của riêng mình.
  • Kết nối với máy chủ FTP trong Ubuntu 17 trở lên trông hơi khác so với kết nối trong các phiên bản trước, vì vậy bạn sẽ muốn cập nhật phiên bản Ubuntu của mình lên 17.10 (hoặc cao hơn) nếu bạn chưa làm như vậy.

Đề xuất: