麒麟客户端vsftp
# 麒麟客户端搭建vsftp,使用被动模式,麒麟客户端关闭防火墙或者防火墙放行端口,如下图:
# apt-get install vsftpd
# systemctl restart vsftpd
# cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
# grep -Ev '^(#|$)' /etc/vsftpd.conf.bak >/etc/vsftpd.conf
# chmod -R 775 /test/ftp
# touch /etc/vsftpd.chroot_list
#useradd ftpuser -d /test/ftp -s /usr/sbin/nologin
#echo "/usr/sbin/nologin" >> /etc/shells
##下面是 /etc/vsftpd.conf的内容,# 需要手动添加
#-----------------------------------------------------------------------------------------
#listen=NO
#listen_ipv6=YES
#anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
#connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
#---------------------------------------------------------------------------------
#设置用户登录目录
local_root=/test/ftp
#IPV4监听
listen=YES
#匿名模式,匿名模式的用户名是anonymous或ftp
anonymous_enable=YES
anon_root=/test/ftp
no_anon_password=YES
#如果需要浏览器直接访问FTP,需要开启被动模式
pasv_enable=YES
port_enable=YES
#指定被动模式数据端口范围
pasv_min_port=50000
pasv_max_port=50050
#禁止用户切换到其他目录
chroot_list_enable=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd.chroot_list
allow_writeable_chroot=YES