Linux下vsftp服务建立多站点的方法
Linux下vsftp建立多站点 一、安装vsftpd包 二、添加虚拟IP 地址: [root@localhost ftp3]# cd /etc/sysconfig/network-scripts/ [root@localhost network-scripts]# cp ifcfg-eth0 ifcfg-eth0:1 复制网卡, [root@localhost network-scripts]# vim ifcfg-eth0:1 添加修改其中的IP地址 DEVICE=eth0:1 改为eth0:1 BOOTPROTO=none HWADDR=00:0c:29:63:1b:1a ONBOOT=yes NETMASK=255.255.255.0 IPADDR=10.6.7.200 GATEWAY=10.6.7.254 TYPE=Ethernet 三、编辑配置文件 [root@localhost network-scripts]# cd /etc/vsftpd/ [root@localhost vsftpd]# cp vsftpd.conf vsftpd.conf.bak 备份 [root@localhost vsftpd]# cp vsftpd.conf vsftpd1.conf 添加站点2的配置文件 [root@localhost vsftpd]# vim vsftpd.conf 添加如下: listen=yes listen_address=10.6.7.100 [root@localhost vsftpd]# vim vsftpd1.conf 添加如下: listen=yes listen_address=10.6.7.200 anon_root=/var/ftp2 匿名用户登录后的目录是/var/ftp2 四、自己建立几个用户 五、启动vsftpd测试 或者: 一、安装vsftpd包 二、添加虚拟IP 地址: [root@localhost ftp3]# cd /etc/sysconfig/network-scripts/ [root@localhost network-scripts]# cp ifcfg-eth0 ifcfg-eth0:1 复制网卡, [root@localhost network-scripts]# vim ifcfg-eth0:1 添加修改其中的IP地址 DEVICE=eth0:1 改为eth0:1 BOOTPROTO=none HWADDR=00:0c:29:63:1b:1a ONBOOT=yes NETMASK=255.255.255.0 IPADDR=10.6.7.200 GATEWAY=10.6.7.254 TYPE=Ethernet 三、建立用户和用户目录 #mkdir –p /var/ftp2/ 新建目录 #useradd –d /var/ftp2/ ftp2 添加ftp2用户 四、编辑配置文件 [root@localhost network-scripts]# cd /etc/vsftpd/ [root@localhost vsftpd]# cp vsftpd.conf vsftpd.conf.bak 备份 [root@localhost vsftpd]# cp vsftpd.conf vsftpd1.conf 添加站点2的配置文件 [root@localhost vsftpd]# vim vsftpd.conf 添加如下: listen=yes listen_address=10.6.7.100 [root@localhost vsftpd]# vim vsftpd1.conf 添加如下: listen=yes listen_address=10.6.7.200 ftp_username=ftp2 默认登录的是ftp2用户,目录在我们刚建立在/var下的ftp2目录 ftpd_banner=this is ftp2 site 这是在命令提示符下进入10.6.7.200时出现的欢迎信息。 五、启动vsftpd测试