Linux系统中FTP的配置(图文详解-全)

Linux系统中FTP的配置
二、    把安全级别调低
          #vi /etc/selinux/config
          注意:在RHEL4三、FTP软件包
#mount /dev/cdrom  /mnt  //安装文件放在第一张光盘中,不要挂错盘了,刚开始挂了第一张盘很郁闷的!!!
2.参数为不允许在本地登陆
#passwd aaa
  123
#useradd bbb –s /sbin/nologin
#passwd bbb
  123
查看一下:
#tail -3 /etc/passwd
#tail -3 /etc/group
#tail -3 /etc/shadow
3.、配置主配置文件vsftpd.conf
设置为“YES anonymous ”时允许本地用户登录  ”时FTP ,即反掩码  权限后剩余的权限
dirmessage_enable=YES   服务器中的某个目录时,将显示该目录下的.message项的默认值。
xferlog_enable=YES   服务器将启用上传和下载日志
connect_from_port_20=YES   服务器将启用FTP”时FTP设置PAM设置为“YES设置文件中指定的用户是否可以访问vsftpd文件。
userlist_deny=YES    文件中的用户登录
listen=YES   服务器将处于独立启动模式 设置为“YES作为主机访问控制方式系统中基于主机地址的访问控制,它与/etc两个文件配合实现,hosts.allowhosts.deny打开。
chroot_local_user=YES  
max_per_ip=5       
local_max_rate=500000    、查看配置文件vsftpd.ftpusers  (默认)
#vi /etc/vsftpd.user-list  
8服务需要设置在运行级别3查看
# service vsftpd restart
停止运行
 
上传文件(这个步骤可做可不做,只是为了使用方便)
1/var/ftp/sybg#chmod 730 /var/ftp/sybg ftp权限,去掉注释#anon_upload_enable=yes
 去掉注释#chown_username=whoever,bbb),默认的644-077=600也就是说只有bbb匿名用户上传时就不能上传同名的文件,#grep –v “#” vsftpd/vsftpd.conf服务器的虚拟用户
1 建立虚拟用户口令库文件
B建立虚拟用户所需的PAM设置vsftpd.conf虚拟用户配置
A 生成 vsftpd 命令生成认证文件,-f vsftpd_login.db 先安装db4-utils-4.2.52-7.1.i386.rpm 600
# chmod 600 /etc/vsftpd/vsftpd_login.db
#cd /etc/vsftpd
#ll 
C 手工建立vsftpd.vu 建立虚拟用户及要访问的目录并设置相应的权限
(帐户名为virtual所有虚拟帐户登陆后都在/home/ftpsite配置文件
服务程序
服务程序
# service vsftpd restart
 
测试一下会发现虚拟用户什么权限都没有:如下图
 
 
 
3 vsftpd.conf 使用mkdir 用户配置文件名称与用户名相同
#vi /etc/vsftpd_user_conf/zhangsan
anon_world_readable_only=NO      表示用户可以上传文件
anon_mkdir_write_enable=YES     表示用户可以浏览FTP通过以上配置可以为虚拟用户单独配置不同的权限,虚拟用户配置文件中没有的配置项将按vsftpd.conf配置文件如图所示:
 
4 (在vsftpd.conf 服务器所允许的最大客户端连接数,值为0 地址允许的最大客户端连接数,值为0 ,值为0 ,值为0 、测试用户帐号的 FTP /var/ftp/pub 地址
ftp   密码
ftp> pwd   查看其内容
指的都是在两端当前目录中下载上传,如果要将当前目录的文件上传下载到其他目录或将其他目录中的文件上传下载到当前目录要加路径,如ftp> put /f: aaa)
用命令或IE 测试前先在/home/ftpsite 命令登录FTP 服务器,如能够正常登录说明虚拟帐号配置成功
<span times="" new="" roman';="" mso-hansi-font-family:="" 'times="" roman'"="" style="padding: 0px; margin: 0px; font-family: 宋体;"> 为了系统的安全,缺省配置的虚拟用户只具有较低的用户权限
<span times="" new="" roman';="" mso-hansi-font-family:="" 'times="" roman'"="" style="padding: 0px; margin: 0px; font-family: 宋体;"> 可以通过为每个虚拟用户建立独立的配置文件增加用户的权限


/usr/sbin/adduser -d /opt/ftp -g ftp -s /sbin/nologin ftpuser
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值