红帽linux安装ftp服务,红帽Linux安装FTP服务

一、系统环境

1.vmware workstation pro安装Linux虚拟机

2.Linux:Linux Red Hat Enterprise Linux 7.0

二、配置本地yum源

1.连接

在wmware workstation pro上点击虚拟机-->设置-->CD/DVD-->使用ISO映像文件-->浏览,找到Linux Red Hat Enterprise Linux 7.0的ISO映像文件,然后确定。

2.配置yum本地源

(1)挂在光盘(ISO映像文件)

mkdir  /media/cdrom

mount  /dev/cdrom  /media/cdrom

(2)设置开机自动挂载ISO映像文件

df -T   #查看ISO文件类型

vi /etc/fstab

#添加一下内容实现开机自动挂载

/usr/local/src/rhel-server-7.0-x86_64-dvd.iso  /media/cdrom  iso9660 default,ro,loop 0 0

#ISO所在路径                                                 挂在到此目录      文件类型

(3)在/etc/yum.repos.d/目录下创建一个新的xxx.repo文件,并修改这个文件。这里直接把/media/cdrom里面的media.repo拷贝到/etc/yum.repos.d/目录

cp /media/cdrom /etc/yum.repos.d/

#修改media.repo文件

vim /etc/yum.repos.d/media.repo

[InstallMedia]

name=Red Hat Enterprise Linux 7.2

baseurl=file:///media/cdrom

eabled=1

mediaid=1446216863.790260

metadata_expire=-1

gpgcheck=1(如果是1就不用设置gpgkey)

gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release cost=500

:wq #保存并退出

(4)使用yum命令自动安装vsftpd服务

yum clean all   #清除yum缓存

yum makecache  #缓存本地yum源中的软件包信息

yum install vsftpd  #安装vsftpd

rpm -qa vsftpd  #查询所有安装httpd的目录和文件

(5)服务的启动、停止、重启和开机自动启动,以vsftpd为例

systemctl start vsftpd.service  #启动apache

systemctl stop vsftpd.service  #停止apache

systemctl restart vsftpd.service  #重启apache

systemctl enable vsftpd.service  #设置开机启动

systemctl status httpd.service  #查看vsftpd服务的运行状态

ps ef | grep vsftpd  #查看是否有vsftpd进程

(6)配置vsftpd服务

创建FTP用户、制定FTP目录和限制只能FTP连接系统

mkdir  /data

useradd  ftpuser -d /data  -s /sbin/nologin

设置ftpuser用户的密码

passwd ftpuser

(7)修改vsftpd的配置文件

vim /etc/vsftpd/vsftpd.conf

anonymous_enable=NO  #不允许匿名登陆

local_enable=YES           #允许本地访问

其他按需求修改.保存配置后需要重启vsftpd服务

(8)配置防火墙允许访问本机21端口

firewall-cmd --permanent --add-port=21\tcp

firewall-cmd --reload #刷新防火墙列表

firewall-cmd --list-all  #查看防火墙列表

systemctl  start  firwalld.service  #启动防火墙

systemctl  stop  firwalld.service  #停止防火墙

systemctl  restart  firwalld.service  #重启防火墙

systemctl  status  firwalld.service  #查看防火墙状态

systemctl  enable  firwalld.service  #设置开机启动

(9)关闭SELinux

临时修改selinux状态

getenfoce     #查看selinux状态

setenfoce 0  #告警状态

setenfoce 1  #开启状态

“永久”修改色linux状态

vim /etc/sysconfig/selinux

SELINUX=enfocing #开启selinux

SELINUX=permissive #告警状态

SELINUX=disabled  #关闭selinux

重启后生效

三、在物理机测试

1.匿名登陆(在修改配置文件前)

运行cmd.exe

ftp  ip地址

用户名是ftp,无密码;回车后可以登录

2.用户名登陆

ftp  ip地址

输入用户名ftpuser和密码;回车后可以登录

3.使用filezilla.exe客户端测试

输入ip地址,用户,密码和端口

四、FTP操作命令

0edcd3c6ce16f626ca0a2b74f56b8b73.png

21fb829311740352cf60b2b956b5b3f0.png

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值