linux下 vsftpd的配置

所需安装软件:

虚拟机:vmware6.0

linux:redhat enterprise 5

操作系统:windows xp

 

安装好vm+linux后,该linux系统默认已经安装了vsftpd 。

 

配置前的准备:

  1.在windows中设置vm其中一块虚拟网卡的ip(192.168.59.1  255.255.255.0)

  2.在linux设置ip:

   #vi /etc/sysconfig/network-scripts/ifcfg-eth0

   ifcfg-eth0文件内容如下:

   # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
   DEVICE=eth0
   BOOTPROTO=static
   BROADCAST=192.168.59.255
   HWADDR=00:0C:29:23:27:8B
   IPADDR=192.168.59.123
   NETMASK=255.255.255.0
   NETWORK=192.168.59.0
   ONBOOT=yes

   保存退出(:wq)

 3.重起网卡

   # service network restart

 4.关闭防火墙

   # service iptables stop

 5.在windows下测试网络是否相通(ping 192.168.59.123)(能够相通说明前期准备成功)

 

vsftpsd配置:

1.linux中启动vsftpsd服务器

# service vsftpd on

2.windows中安装FTP客户端(leapFTP),利用leapFTP就可以通过anonymous(匿名登入)了,但是此时只能从vsftpsd中下载而不能上传。

3.设置root上传:

 #vi /etc/vsftpd/vsftpd.conf

 该vsftpd.conf中设置:userlist_enable =YES,并添加 local_root=/ ,修改后保存退出

 同时在/etc/vsftpd目录下将user_list和ftpusers两个文件中的root注释掉

 

(以上如果将vsftpsd.conf中的userlist_enable = NO 则就不需修改user_list和ftpusers文件)

 

 

 #vi /etc/selinux/config

 在该config文件中设置 SELINUX = Disabled(ps:这样就把SELINUX服务器关闭)

 

 接着#setsebool ftpd_disable_trans = 1

       #service vsftpd restart

到此root上传已经完成,在leapFTP上通过root用户登入就可以实现从linux上传下载了

 

ps:# chkconfig vsftpsd on (系统开启时vsftpsd就启动) 

 

以上配置为实践总结,希望有所帮助

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值