VMware虚拟机RedHat 5 系统下ftp服务器的安装测试

来源:互联网 发布:网络调试面试题 编辑:程序博客网 时间:2024/06/11 17:04
ftp服务器安装:

 验证是否安装ftp

[root@localhost root]# rpm -qa|grep vsftpd
[root@localhost root]# 表示没有安装
安装:
  linux第二张镜像文件放到虚拟光驱里,挂载;在/mnt下新建文件夹cddrom,挂载读取光盘文件
命令:mount /dev/cdrom /mnt/cddrom
            cd /mnt/cddrom  下Server文件找到vsftpd....rpm
安装FTP server:     
命令 rpm -ivh vsftpd-2.3.3-12.el.x86.rpm

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


1)开启和关闭ftp服务的方法
cd /etc/init.d 
./vsftpd start   ---开启
./vsftpd stop    ---关闭
2)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开启,其余为关闭
修改成功
3)查看虚拟机IP命令
/sbin/ifconfig   查看eth0 第二行 inet addr:192.168.30.128 为虚拟机    
网卡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,则可以连通,具体步奏如下:
        打开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 才行 然后重启
客户端(LeapFTP)使用:
打开客户端,点击-站点- 新建站点,输入虚拟机ip地址,默认端口21,用户名:root,密码:xxxxxx,即可连接
0 0