红帽Linux安装FTP服务
作者:rickzhu 发布时间:[ 2016/12/12 10:38:11 ] 推荐标签:Linux 操作系统
一、系统环境
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 cp
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操作命令
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11