配置FTP服务

1. ftp 服务默认监听哪个端口,我们是否可以更改它?
ftp默认监听21端口,可以更改这个默认监听端口。pure-ftpd 可以修改配置文件,加上一行:Bind      0.0.0.0,2100   其中2100是修改后的端口。而vsftpd服务需要在配置文件/etc/vsftpd/vsftpd.conf 加入一行: listen_port=2100

2. 常用搭建ftp服务的软件有哪些? 系统自带的是哪一种?
pure-ftpd  vsftpd, 系统自带是后者

3. 使用pureftp 如何创建一个用户? 如何删除一个用户?
创建:pure-pw useradd test1 -uwww -d /data/ftp
删除:pure-pw userdel test1

4. 如何更改用户的密码(pureftp)?
更改密码的办法是:先删除账号,再重新创建同名账号。

5. 如何查看当前有几个用户(pureftp)?
pure-pw list

6. 使用vsftpd软件搭建一个ftp服务器,你需要满足这样的需求:创建3个账户,user1, user2, user3 ,其中这三个用户都可以访问同一个目录,但是user1可读写,但user2和user3只读. 
思路:根据课上我提供给大家的文档来搭建vsftpd虚拟账号,然后创建user1,user2,user3三个账号,在创建他们的配置文件时,指定相同的家目录,但user1 write_enable=YES, user2 write_enable=NO, user3 write_enable=NO

7. 使用vsftpd软件搭建一个ftp服务器,你需要满足这样的需求:创建3个账户,user1, user2, user3 ,其中这三个用户都可以访问同一个目录,但是每个用户都可以读取其他用户的文件,但是只能更改自己的文件,不能更改其他用户的文件。
思路:vsftpd搭建ftp服务,使用系统账号作为ftp的账号,然后要访问的目录做一个t权限(类似于tmp目录)
参考配置文件: cat /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_std_format=YES
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
local_root=/tmp/123

创建ftp目录: mkdir /tmp/123 
修改权限:chmod 1777 /tmp/123
创建账号:useradd user1; useradd user2; useradd user3
创建密码:passwd user1; passwd user2; passwd user3

8. 使用vsftpd软件搭建一个ftp服务器,要求任何人都可以登录(匿名登录),并且匿名账户可以读、写。
参考配置: cat /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_umask=022
anon_other_write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
还需配置: chmod 777 /var/ftp/pub

转载于:https://www.cnblogs.com/zhangyin6985/p/6047559.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值