一、先配置Yum源
Yum简介
1、Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
2、基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
3、本地Yum源的作用是你可以在不联网的情况下,就可以安装Linux需要的所有rpm包(可以理解为离线安装模式)
配置本地Yum源
1、右击虚拟机——进入“虚拟机设置”——点击“CD/DVD(IDE)”——点击“浏览”——选中安装时的镜像——勾选上“已连接”——确定
2、具体操作步骤如下:
到此,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,增加便利性)