linux centos6.5版本 安装vsftpd流程(详细说明)

一、先配置Yum源

Yum简介

1、Yum(全称为 Yellow dog Updater, Modified)是一个在FedoraRedHat以及CentOS中的Shell前端软件包管理器。

2、基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

3、本地Yum源的作用是你可以在不联网的情况下,就可以安装Linux需要的所有rpm包(可以理解为离线安装模式)

配置本地Yum源

1、右击虚拟机——进入“虚拟机设置”——点击“CD/DVD(IDE)”——点击“浏览”——选中安装时的镜像——勾选上“已连接”——确定

 2、具体操作步骤如下:

[root@linuxidc 桌面]# mkdir /media/cdrom //新建一个挂载点
[root@linuxidc 桌面]# mount /dev/cdrom /media/cdrom //挂载镜像到挂载点
[root@linuxidc 桌面]# mount -o remount,rw /dev/cdrom /media/cdrom   或  mount -t iso9660 -o remount,rw  /dev/cdrom /media/cdrom //碰到挂载的时候,要求权限的问题或要指定类型的问题的时候输入这个
[root@linuxidc 桌面]# cd /etc/yum.repos.d //进入yum源配置目录
[root@linuxidc 桌面]# ls //查看当前目录中的文件
[root@linuxidc 桌面]# mkdir bak
[root@linuxidc 桌面]# mv * bak
[root@linuxidc 桌面]# cd bak/
[root@linuxidc 桌面]# cp CentOS-Media.repo ..
[root@linuxidc 桌面]# cd .. //备份原配置文件
[root@linuxidc 桌面]# gedit CentOS-Media.repo 将enabled=0改为1 //开启本地源
[root@linuxidc 桌面]# yum clean all //清空yum缓存
[root@linuxidc 桌面]# yum make cache //制作新的缓存
[root@linuxidc 桌面]# yum install wireshark -y //安装一个软件测试

到此,CentOS6.5的本地Yum源即配置完成!

二、linux下安装vsftpd

vsftp简介

管理linux服务器vsftp是必不可少的,当修改系统里文件,就会用到vsftp上传和下载。

安装步骤

安装之前检查下网络

(安装服务端)

1.我们首先检查一下是否安装vsftp ,通过命令rpm -qa | grep vsftpd,如果出现版本号就说明安装好了,什么都没有出现说明是没有安装

2.我们来看一下vsftpd的安装资源yum  list vsftpd*

3.通过yum -y install vsftpd,回车进行安装,稍微等一会就会安装好

4.看到如下界面就说明安装好了

5.安装完成以后我们来启动vsftpd服务,执行启动命令service vsftpd start,看到如下界面说明启动成成功了。

6.我们在去查看一下服务是否启动

(搭建安装客户端以及使用)

搭建服务器

1.下载vsftpd软件:

 

2.以root身份进入/etc/vsftpd目录:

3.修改vsftpd.conf这个配置文件(千万记住不要在等号两边留空格)

4.重启vsftpd服务:

至此服务器端就搭建完毕了,就这么简单

客户端使用

centos下ftp客户端需要自己安装,ubuntu下下载vsftpd默认装上了ftp客户端

1.安装ftp客户端:

centos 6.5 

32位平台:

rpm -Uvh http://mirror.centos.org/centos/6/os/i386/Packages/ftp-0.17-54.el6.i686.rpm
64位平台:
rpm -Uvh http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-54.el6.x86_64.rpm
安装成功图片:

2.在终端中输入  setsebool -P ftp_home_dir 1,并且利用getsebool -a |grep ftp_home查看下是否打开

3.使用:setsebool -P ftpd_disable_trans 1如果此命令执行成功的话再重启服务service vsftpd restart

4.使用下面的完全方式:

至此服务器客户端就搭建完毕了。

登录方式

1.实名登录(ip 名字 密码都是服务器的,所以这种方式一般不怎么用):

2.匿名登录(ip依然是服务器的,名字是anonymous,密码直接回车):

服务器中匿名登录的主目录如下:(此时匿名登录只能访问这个目录,安全,切记给服务器目录写权限,要不然客户不能上传文件到服务器)

四:ftp客户端不能下载和上传目录,所以我们会用到lftp:

注:windows机器上要装个上传下载的软件LeapFTP

(配置到这里,应该可以用ftp +linux IP匿名账号anonymous登录了(没密码),并且linux可以往windows传数据了,那么怎么在windows用root账号登录,并且传数据给linux?)

1.把root权限问题解决,看下图

2.这个时候在windows用root用户登录会一直报“远程主机关闭连接”,怎么解决?

解决方法

 vi /etc/sysconfig/selinux

将里边的 SELINUX=enforcing 修改为 SELINUX=disabled,关闭SELINUX后,重新启动机器,问题解决。

(可以利用chkconfig,直接开机启动ftp,增加便利性)

 

猜你喜欢

转载自www.cnblogs.com/lxwzzzz/p/10684847.html