Linux下安装ftpServer、启动、权限设置
1、检查安装vsftpd软件
使用如下命令#rpm -qa |grep vsftpd可以检测出是否安装了vsftpd软件,
2、如果没有安装,执行下面的yum命令安装
yum install vsftpd -y如果前面的命令不行就用后面这个 yum -y install vsftpd
如果无法安装,参考下面步骤配置yum源 将镜像文件挂载到Linux下面的光盘下面去,然后做一个硬盘挂载
step1:把安装虚拟机的镜像文件挂载到虚拟机的光驱上去
step2:将光驱里面的文件挂载到 /media下 命令如下:mount /dev/cdrom /media
解除挂载的命令是:umount /dev/cdrom
如果执行了上面的两步还不行试着在/etc/yum.repos.d 下新建 yum.repo文件内容如下:
[yum-media]
name=yumroot
baseurl=file:///media/
enabled=1
gpgcheck=0
//注意:enabled和gpgcheck的值千万不要弄错了
3、启动vsftpd 服务
service vsftpd start
要让FTP每次开机自动启动,
方法一:运行命令: chkconfig --level 35 vsftpd on
方法二:在/etc/rc.local中加入
???
通过ftp访问:ftp 192.168.1.178
如果提示连接超时,关掉防火墙,命令:service iptables stop
然后再次链接就可以连接上了
匿名登录帐号:anonymous
密码:
4、设置vsftpd权限
/etc/vsftpd/vsftpd.conf
/etc/vsftpd/user_list
/etc/vsftpd/ftpusers 指定哪些用户不能访问FTP服务器
5、添加vsftpd帐号和目录
默认的根目录:var/ftp/pub
允许上传的设置:
允许匿名上传:
??????
允许指定用户登录(root):
在 /etc/vsftpd/ftpusers 和 /etc/vsftpd/user_list 注释掉root
客户端软件名字:filezilla
6、vsftpd 命令
help 可以查看到所有vsftpd的相关命令