内网搭建FTP

安装vsftp:

yum -y install vsftpd

修改配置文件:

ftpd_banner=welcome to ftp service  #设置连接服务器后的欢迎信息
idle_session_timeout=60 #限制远程的客户机连接后,所建立的控制连接,在多长时间没有做任何的操作就会中断(秒)
data_connection_timeout=120 #设置客户机在进行数据传输时,设置空闲的数据中断时间
accept_timeout=60 #设置在多长时间后自动建立连接
connect_timeout=60 #设置数据连接的最大激活时间,多长时间断开,为别人所使用;
max_clients=200 #指明服务器总的客户并发连接数为200
max_per_ip=3 #指明每个客户机的最大连接数为3
local_max_rate=50000(50kbytes/sec)  #本地用户最大传输速率限制
anon_max_rate=30000 #匿名用户的最大传输速率限制
pasv_min_port=21 #端口21
pasv-max-prot= #端口号 定义最大与最小端口,为0表示任意端口;为客户端连接指明端口;
listen_address= #IP地址 设置ftp服务来监听的地址,客户端可以用哪个地址来连接;
listen_port= #端口号 设置FTP工作的端口号,默认的为21
chroot_local_user=YES  #设置所有的本地用户可以chroot
chroot_local_user=NO #设置指定用户能够chroot
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list #只有/etc/vsftpd/chroot_list中的指定的用户才能执行 
local_root=path #无论哪个用户都能登录的用户,定义登录帐号的主目录, 若没有指定,则每一个用户则进入到个人用户主目录;
chroot_local_user=yes/no  #是否锁定本地系统帐号用户主目录(所有);锁定后,用户只能访问用户的主目录/home/user,不能利用cd命令向上转;只能向下;
chroot_list_enable=yes/no #锁定指定文件中用户的主目录(部分),文件:/chroot_list_file=path 中指定;
userlist_enable=YES/NO #是否加载用户列表文件;
userlist_deny=YES 表示上面所加载的用户是否允许拒绝登录;

userlist_file=/etc/vsftpd/user_list  #列表文件

创建ftp目录、用户和密码

创建用户xhfd,确定ftp目录为/mnt/home2/xhfd

useradd -d /mnt/home2/xhfd -g ftp -s /sbin/nologin xhfd
设置密码:

passwd xhfd
如需删除,删除用户的命令是:

userdel -r ftpuser -r即删除所创建的目录和文件
当然也可以不用·新建用户直接使用root

直接使用ROOT的办法

1.编辑/etc/vsftpd/user_list和/etc/vsftpd/ftpusers两个设置文件脚本,将root账户前加上#号变为注释。(即让root账户从禁止登录的用户列表中排除)
2. 重启ftp服务

常用命令

sudo service vsftpd start #开启ftp服务
service vsftpd status #查看FTP的状态
sudo service vsftp stop #停止ftp服务
sudo service vsftp restart #重启ftp服务
sudo /etc/init.d/vsftpd restart #倘若上面的不行就使用路径的形式直接执行 

sudo pkill vsftpd #有时候停止失败就干掉吧

报错

如果预计新的报错,我在更新

  1. 553报错上传文件报错
    原因,可能是系统的SELinux是开启状态
#查看系统是否开启
 sestatus

要暂时禁用SELinux,请运行命令。

setenforce 0

就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老马识途__

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值