//21:11 2010/6/7
一、vsftp的安装
1、打开虚拟机,将第三张光盘镜像(shrike-i386-disc3.iso)载入虚拟光驱。
2、使用命令mount /dev/cdrom /mnt/cdrom挂载光驱(注意mount后有空格,/dev/cdrom后面也有空格)/mnt/cdrom 为挂载路径,挂在成功后通过该路径进入光盘目录。
………………………………………………………………………………………………………………………
U盘挂载:A:使用命令fdisk -l 查看当前的磁盘状态,找到自己的U盘设备号,如sdb1
B:使用命令mkdir /mnt/usb 建立目录,此目录为U盘挂载目录,可以自己取其他名字。
C:使用命令mount -t vfat /dev/sdb1 /mnt/usb (注:此命令适用于U盘文件系统为fat32)
D:然后可以用命令cd /mnt/usb即可进入到U盘的目录下面。
………………………………………………………………………………………………………………………
3、开始安装vsftpd
命令 cd /mnt/cdrom/RedHat/RPMS 进入到RPM目录下,//可以一边使用cd 一边使用ll查看目录下的文件夹
命令 ll |grep vsftpd找到vsftpd的完整名称,然后使用命令rpm -ivh vsftpd-1.1.3-8.i386.rpm开始安装,本人目录下的vsftpd安装包为vsftpd-1.1.3-8.i386.rpm
4、修改vsftpd.conf配置文件,该文件在/etc/vsftpd目录下
使用命令 cd /etc/vsftpd 再使用命令vi vsftpd.conf(或者直接使用命令vi /etc/vsftpd/vsftpd.conf).
进去之后输入键盘i键盘,进行修改,修改的地方如下
anonymous_enable=YES 前面的#号注释去掉
Local_umask=022
anon_upload_enable=YES前面的#号注释去掉
anon_mkdir_write_enable=YES前面的#号注释去掉
改完后按ESC键,在输入:(shift+;),再输入 wq! 退出。
5、修改权限
命令chmod 777 /var/ftp/pub/
OK到此vsftpd已经安装完成了,接下去启动服务。
二、启动vsftpd服务
1、输入命令service vsftpd start 启动FTP服务,一次性有效,重启失效。另外一种自动加载方法输入命令 ntsysv 找到vsftpd按空格键,此时LINUX启动自动加载服务。还有一种开机加载chkconfig vsftpd on,开机不加载chkconfig off。
2、查看vsftpd进程是否启动
输入命令ps -ef|grep vsftpd 如果没有启动的话可以重复第一步(注:ps -ef和grep 之间是一竖,通过键盘上面的“Shift+/”输入)
三、关闭系统防火墙
虚拟机Linux和windows都要关
windows防火墙的关闭,首先关闭防火墙软件如360,瑞星,卡巴。
关闭系统防火墙:通过桌面任务栏的右下角右击小电脑标志,打开网络和共享中心,打开后在窗口的左边找到“windows防火墙 ”进入关闭即可。
Linux防火墙的关闭:输入命令iptables -F 也可用命令chkconfig iptables off开机不加载。
四、网卡配置
实现ftp的通信,需要保证两台机子在同一个网段里面,既同一个局域网。
1、 首先在windows下,开始--运行---输入“cmd” 通过命令 ipconfig 查看本机的局域网ip,假设是192.168.2.120。
2、设置虚拟机IP
通过命令 setup 找到Network Configure。设置ip,用Tab键可以实现换行。如若windowsip如上市192.168.2.120 子网掩码是 255.255.255.0 那么虚拟机的ip可以配置为192.168.2.2----192.168.2.254除192.168.2.120外的所有ip,子网掩码和windows同,为255.255.255.0。其他的可以不设置,
3、保存退出
4、 重启网卡
通过命令 services network stop 停止网卡服务再services network start 重启网卡服务,也可以直接services network restart
之后通过FTP软件连接,ip为Linux设置的ip。