Oracle Linux安装FTP服务器

操作系统Oracle Linux

官方镜像地址:https://yum.oracle.com/oracle-linux-isos.html

一、安装FTP服务器

1、安装FTP服务器

yum -y install vsftpd

2、安装FTP客户端

yum -y install ftp

yum是改进版的RPM软件管理器,可以从很多源中搜索软件包及它们的依赖包,并自动完成

命令格式: yum [选项] [指令] [软件包…]

3、启动服务器

systemctl start vsftpd.service

systemctl enable vsftpd.service

在Linux中对服务的管理可以通过systemctl命令来实现

 system {start|stop|status|restart|reload} 服务名

设置开机启动/不启动

systemctl {enable|disable} 服务名

4、设置防火墙

将SELinux中的防火墙设置为on使得所有通过验证的用户都可以进行上传、下载

setsebool -P ftpd_full_access on

永久开放ftp服务

firewall-cmd --permanent --zone=public --add-service=ftp

重新加载防火墙

firewall-cmd --reload

5、创建FTP账号

通常访客账号的主目录设置在/var/ftp目录下,当用户登陆系统后,只可以在主目录下进行操作

访客账号必须属于FTP用户组

用户组信息存放于/etc/group文件中

vi  /etc/group

每行均有4个字段构成,各个字段之间用":"分隔

如ftp:X:50:

各字段的含义从左到右分别是

组名:组的名称

组口令:用户组的口令,用x表示口令是被/etc/gshadow文件保护的。

组标识号(GID):系统内部用它来标识用户组,每个用户组的GID都是唯一的。

组成员:该组的成员。

用useradd命令创建用户组

useradd  [选项]  用户名

-d :指定用户主目录

-g:指定用户组

创建用户名ftpuser

useradd -d /var/ftp/ftpuser -g ftp ftpuser

查看用户目录

cd /var/ftp

ll

生成用户目录ftpuser

查看用户配置文件

vi  /etc/passwd

修改用户密码

passwd ftpuser

6、连接FTP服务器

工控机IP地址为192.168.2.75

ftp 192.168.2.75

出现ftp>提示符,表示FTP服务器正在等待用户命令。

此时用户可以根据需求输入相关命令,完成上传、下载和查看目录等功能

使用浏览器连接FTP服务器

ftp://用户名:密码@FTP服务器地址

使用FLASHFXP连接FTP服务器

FLASHFXP官网地址:https://www.flashfxp.com/download

7FTP服务器的配置

配置文件为vsftpd.conf

vi /etc/vsftpd/vsftpd.conf

anonymous_enable: 设置是否允许匿名登陆

local_root: 设置本地用户登陆后的目录

local_enable: 设置本地账号是否能够登陆

connect_form_port_20: 启用FTP数据端口20的数据连接

ftpd_banner:设置登陆欢迎信息

参考书籍: Linux系统管理与服务器配置(基于CentOS 7)中国工信出版集团 电子工业出版社

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值