Thông thường khi cần kết nối mình sử dụng luôn sFTP, tuy đặc điểm giao thức này rất bảo mật nhưng tốc độ transfer thường chậm hơn so với giao thức FTP truyền thống.
Nếu bạn coi trọng vấn đề tốc độ truyền tải, hãy sử dụng ProFTPD để tạo FTP Server.
Đầu tiên bạn cần cài đặt EPEL repository để có thể cài đặt ProFTPD dùng lệnh yum.
Tiếp theo cài đặt ProFTPD
yum install proftpd
Cấu hình ProFTPD
Cấu hình mặc định của ProFTPD đã dùng được rồi, nếu muốn chỉnh sửa thêm bạn hãy edit file /etc/proftpd.conf
Tiếp theo, thêm /bin/false
vào cuối file /etc/shells
với lệnh sau:
echo "/bin/false" >> /etc/shells
Nội dung file sau đó sẽ tương tự như sau:
/bin/sh /bin/bash /sbin/nologin /bin/tcsh /bin/csh /bin/false
Tạo FTP user
Bước tiếp theo chúng ta sẽ tạo user để kết nối FTP (nhớ thay domain.com bằng đường dẫn site của bạn)
useradd userftp -p 'mypass' -d /home/domain.com/ -s /bin/false passwd userftp
Khởi động FTP Server
service proftpd start
Tự động chạy ProFTPD khi boot VPS
sudo chkconfig --levels 235 proftpd on
Vậy là xong rồi đấy, giờ bạn có thể kết nối FTP đến server sử dụng account đã tạo ở trên. Trong trường hợp không login được vào bạn hãy thử chạy lại lệnh passwd userftp
Article ID: 18
Created On: Sat, Feb 27, 2016 at 3:00 PM
Last Updated On: Sat, Feb 27, 2016 at 3:14 PM
Authored by: Đặng Văn Kiên [info@vinastar.net]
Online URL: https://doc.vinastar.net/article.php?id=18