centos 7 vsftp 服务器搭建记录
yum install vsftpd -y
配置文件示例
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
idle_session_timeout=600
ascii_upload_enable=YES
ascii_download_enable=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
tcp_wrappers=YES
local_root=/home/ftpuser
pasv_enable=YES
pasv_max_port=30010
pasv_min_port=30000
pasv_promiscuous=YES
use_localtime=YES
useradd ftpuser -s /sbin/nologin
passwd ftpuser
vim /etc/vsftpd/user_list
ftpuser
systemctl start vsftpd
systemctl enable vsftpd
修改 /etc/pam.d/vsftpd
#auth required pam_shells.so #注释此行
此处是解决nologin不能登录的问题
配置ssl加密
ssl_enable=yes ###开启ssl
ssl_sslv2=yes
ssl_sslv3=yes
ssl_tlsv1=yes
force_local_logins_ssl=yes ###定义登录强制ssl,数据传输ssl
force_local_data_ssl=yes
rsa_cert_file=/etc/vsftpd/.sslkey/vsftpd.perm ###ssl证书位置
yum install openssl
cd /etc/vsftpd
mkdir .sslkey
cd .sslkey
openssl req -new -x509 -nodes -out vsftpd.perm -keyout vsftpd.perm ###生成ssl证书秘钥
chmod 400 vsftpd.perm
CentOS 7 vsftpd服务器搭建记录——筑梦之路
猜你喜欢
转载自blog.csdn.net/qq_34777982/article/details/112041941
今日推荐
周排行