Linux command

Cài đặt FTP server trên Centos hoặc Server Linux khác

Xin chào các bạn, nếu các bạn đang có một VPS hoặc một server Linux và đang không quen với việc sử dụng dòng lệnh trên SSH, hoặc bạn cảm thấy quá chậm khi dùng SFTP trên cổng 22 thì đã tới lúc bạn cài cho mình một chương trình FTP trên Servẻ Linux của mình, sau đây Jam xin chia sẻ các thông tin liên quan tới việc cài đặt trình FTP để các bạn có thêm thông tin tham khảo nhé…

Trước tiên, trên Server Linux có trình quản trị FTP rất hay mang tên VSFTP, sau đây là các bước sử dụng dịch vụ này:

Bước 1: Cài đặt, các bạn làm các việc sau đây trên dòng lệnh SSH nhé:

yum install vsftpd

Sau khi download về, hệ thống sẽ hỏi các bạn có cài đặt hay không, hãy bấm Y và enter để cài đặt nhé !

Bước 2: Bật chế độ khởi động cùng với server, đừng quên bước này nhé các bạn, vì nếu không khi khởi động lại server các bạn lại phải chạy lệnh khởi tạo nhọc công lắm.

chkconfig vsftpd on

Bước 3: Chỉnh sửa vài tiêu chí sau: Các bạn mở bằng trình sFTP nếu không quen với dòng lệnh cho nó dễ, bạn vào mở file /etc/vsftpd/vsftpd.conf hoặc gõ lệnh sau:

sudo vi /etc/vsftpd/vsftpd.conf

Mặc định là nó cho người dùng không xác thực sử dụng dịch vụ FTP, nên các bạn cần tắt chúng đi, tìm trên file vừa mở ra, chỉnh:

anonymous_enable=NO

Cũng liên quan tới vấn đề bảo mật, các bạn bật lệnh sau:

local_enable=YES

Và do mỗi User đều có thể access vào các phần khác của hệ thống, nên cách tốt nhất là không cho họ ra khỏi root của mình:

chroot_local_user=YES

Và bây giờ chúng ta bắt đầu chương trình:

service vsftpd start

Mặc định, vì lý do bảo mật nên chương trình này sẽ đóng tài khoản Root không cho truy cập qua FTP, điều này Okey, giờ các bạn thử tạo một User theo cách sau, rồi test bằng cách thêm các thông số vào trình FTP để xem thử nhé, giờ tạo User bằng lệnh:

useradd ostechnix
passwd ostechnix
Changing password for user ostechnix.
New password: 
BAD PASSWORD: it is based on a dictionary word
Retype new password: 
passwd: all authentication tokens updated successfully.

Cứ bấm enter cho lệnh passwd nhé, đừng đánh Pass luôn cho User vừa thêm vào, kẻo nó báo không có User đó trên hệ thống 😀

Chúc các bạn thành công nha !

TÁC GIẢ:

Tôi là Jam, thâm niên 7 năm thiết kế website và làm SEO. Hãy theo dõi blog của tôi để nhận được nhiều chia sẻ thú vị xung quanh chủ đề công nghệ.

Có 3 bình luận !

  1. Hiện tại mình được kỹ thuật cài cho FTP nhưng không biết cách đổi pass
    mình được set quyền root đăg nhập ssh

    Mong bạn hướng dẫn giúp mình!. xin chân thành cám ơn bạn!.

    1. Bạn vào cửa sổ consor, bạn đăng nhập dưới quyền root như thông thường, sau đó bạn gõ lệnh Passwd, hệ thống sẽ hỏi bạn điển mật khẩu mới, và gõ lại, do Linux bảo mật nên bạn cứ gõ mà không nhìn thấy chữ gì nhé !
      Chúc bạn thành công !

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *