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的相关命令

你可能感兴趣的:(linux)