Có việc liên quan tới đối tác, phải cấp FTP cho đối tác upload file đối soát vào. SFTP sẵn nhưng cứ bắt phải FTP cơ, thích thì chiều thôi
# Cài FTP server
apt-get install vsftpd
# Thiết lập cấu hình: đảm bảo chỉ những user được khai báo trong /etc/vsftpd/user_list mới có quyền vào FTP. User vpbank vào FTP sẽ làm việc trên thư mục /home/vpbank tuy nhiên chỉ nhìn thấy / và / này ứng với /home/vpbank/
vim /etc/vsftpd.conf
allow_writeable_chroot=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO
# Tạo file rỗng, ko cho ai được quyền thay đổi thư mục làm việc lên cấp trên
touch /etc/vsftpd.chroot_list
# Tạo user cho đối tác
adduser vpbank
#... thiết lập mật khẩu
# Khai báo cho user vừa tạo được quyền vào FTP
mkdir -p /etc/vsftpd
echo vpbank > /etc/vsftpd/user_list
# Khởi động lại ftp server
systemctl restart vsftpd
OK đã xong phần server, giờ kiểm tra thử xem đăng nhập ok chưa trên chính server
# Cài FTP client
apt-get install ftp
# Test thử kết nối FTP
ftp localhost
#... điền thông tin và kiểm tra kết quả