linux 安装 vsftpd ftp 服务端
2024-10-21 16:08:13
安装
yum install vsftpd
修改:/etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
nopriv_user=vsftpd
ftpd_banner=Welcome to XX FTP service.
chroot_local_user=YES
chroot_list_enable=NO
ls_recurse_enable=NO
listen=YES
pam_service_name=vsftpdpamconf
userlist_enable=YES
tcp_wrappers=YES
guest_enable=YES
# 这里是用户存放文件目录权限如test
guest_username=test
# 这里对应下方存放用户的目录
user_config_dir=/etc/vsftpd/vftpuser
virtual_use_local_privs=YES
pasv_min_port=6000
pasv_max_port=7000
pasv_enable=YES
listen_port=2021
/etc/vsftpd/vftpuser/somebody
local_root=/home/wwwroot/somebodydir
anonymous_enable=NO
write_enable=YES
anon_upload_enable=NO
anon_mkdir_write_enable=NO
/etc/vsftpd/account 帐号信息和上一步中文件名称要相同 如:somebody
somebody
123456
vi /etc/pam.d/vsftpdpamconf
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/ftp_account
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/ftp_account
db_load -T -t hash -f /etc/vsftpd/account /etc/vsftpd/ftp_account.db
iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2021 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6000:7000 -j ACCEPT adduser -d /var/vsftpd -s /sbin/nologin vsftpd
最新文章
- Python之路第一课Day3--随堂笔记(文件操作)
- 为什么C#中ref和out 关键字 ?
- apply和call
- js中的this指针(四)
- C#获取HTML文件指定DIV内容
- C#二进制文件的读写
- Hadoop 2.6.0集群搭建
- FireFox Prevent this page from creating addtional dialogs 火狐浏览器 设置 阻止此页面创建更多对话框
- SGU 105
- Android短信监听软件
- Implement Custom Cache Dependencies in ASP.NET 1.x
- Nagiosserver端安装部署具体解释(1)
- CF1157B-Long Number题解
- kafka相关问题集锦
- PDF怎样添加注释,PDF文件添加注释的方法
- Go 变量声明后若不赋值,各类型默认值
- debian中完全删除mysql
- 服务器部署全程记录(centos6.5)
- 如何使用spring配合mybatis配置多个数据源并应用?
- windows Server2012 IIS8.0配置安装完整教程