linux -redhat5 配置vsftp服务器

 1 ftp服务器安装:

           注意:当 windows7  ping 不通vmware 时 (网络设置为桥接模式连接),1.可能vmware redhat  防火墙没有关闭,ssh服务器没有关闭,及 虚拟机的ip 和windows 的ip 不在同一网段下。解决连接  

          一 验证是否安装ftp

                a   [root@localhost root]# rpm -qa|grep vsftpd
                b  [root@localhost root]#  表示没有安装
          二 安装:
                a    linux第二张镜像文件放到虚拟光驱里,挂载;

                       在/mnt下新建文件夹cddrom,挂载读取光盘文件
                b  命令: mount /dev/cdrom /mnt/cddrom
                               cd /mnt/cddrom  进入Server文件  找到 vsftpd-2.3.3-12.el.x86.rpm 文件
                c 安装FTP server:     
                      命令 rpm -ivh vsftpd-2.3.3-12.el.x86.rpm

                      显示两行进度条100%,即安装成功

               d 开启和关闭ftp服务的方法
                       service  vsftpd start   ---开启
                       service vsftpd stop    ---关闭

                      service vsftpd restart

              e  vsftpd开机自启动设置
                      /sbin/chkconfig --list|more  显示进程列表
                 找到vsftpd 
                    /sbin/chkconfig --list|grep vsftpd 单独显示vsftpd  0-6均为关闭
                    /sbin/chkconfig vsftpd on  打开自启动
                    /sbin/chkconfig --list|grep vsftpd 单独显示vsftpd  2-5开启,其余为关闭
              修改成功
          三  查看虚拟机IP命令
                 a    /sbin/ifconfig   查看eth0 第二行 inet addr:192.168.30.128 为虚拟机    
                 b   网卡IP,当主机适配器只要有一个IP跟虚拟机在一个网段就可以连通
                     注:虚拟机安装完成后,本地会多出两个适配器,

                                即:VMware Network Adapter VMnet1;VMware Network AdapterVMnet8,只要 这两个中有一个IP与虚拟机IP在一个网段,虚拟机和本地就可以连通。
                               例如:VMware Network Adapter VMnet1 ip地址为:192.168.135.128;虚拟机ip为:192.168.135.1,则可以连通,具体步奏如下:
                c  打开windows命令行,窗口键+R ,输入命令cmd,打开
                            ping 192.168.135.1  测试网络连通性
                            ftp 192.168.135.1 连接ftp 显示连接到192.168.135.1 220(vsFTPd 2.0.5)
                            用户(192.168.30.128:<none>):  用root登陆 输入密码
                            230 Login successful
                 ftp>      连接成功 ,即可用客户端登陆上传下载

                 注意:虚拟机ftp服务器允许本地连接:
                           设置允许root用户上传:
                           修改文件 /etc/vsftpd/user_list    和/etc/vsftpd/ftpusers
                           允许root上传,即把root 注释掉(root前加#)
                           然后重启vsftpd,否则连不上
                           如果连不上可能是selinux问题
                             也就是防火墙 selinux=disabled 才可以
                          在/etc/selinux/config config 文件中 SELINUX=disabled 才行 然后重启

                四、  配置文件 

                           

                             /var/ftp/pub/                            #默认的共享目录

                             /etc/vsftpd/vsftpd.conf      #vsftpd主配置文件

                            /etc/vsftpd/ftpusers           #用户指定哪些用户不能访问ftp服务器,黑名单

                             /etc/vsftpd/user_list           #用户指定哪些用户能访问ftp服务器,白名单

                            /var/ftp/                            #默认情况下匿名用户的根目录

                       

                     把 anonymous_enable=yes       可以下载文件       相对于vsftp服务器来讲

                         anon_mkdir_write_enable=yes  可以上传文件

                         anon_other_write_enable=yes  可以删除文件

posted @ 2018-01-29 17:21  周无极  阅读(893)  评论(0编辑  收藏  举报