linux 6.4 ftp,Centos6.4下安装及配置FTP Server

本文详细介绍了如何在CentOS6.4系统上部署FTP服务器。首先,关闭防火墙并创建规则开放20、21端口,接着禁用SELinux调试功能。然后,创建新的磁盘分区并格式化为ext4,用于存储FTP数据,并挂载到指定目录。最后,安装vsftpd服务,修改配置文件,关闭匿名访问,并测试FTP服务,包括文件上传和访问。
摘要由CSDN通过智能技术生成

Centos6.4下安装及配置FTP Server

说到FTP server部署,大家肯定都会想到windows server自带的FTP功能实现部署;也同时会想到通过server-U的软件来部署,那今天呢,我就介绍通过linux centso来部署FTP server,具体见下:

安装centoso系统在此跳过了就不用多做介绍了,安装篇见本人博客。

测试我为了方便把防火墙关闭了:真实环境不建议关闭:可以通过创建防火墙策略来开发20、21等端口。

通过Netstat –anlpt查看本地监听的所有端口;类似于windows下的netstat -an

通过Netstat –anlpt | grep 20 查看本地的20端口是否监听;类似于windows下的netstat –an | “20”

通过Server iptables stop 停止防火墙服务;该操作系统重启后服务会随之启动。

通过Chkconfig iptables off 命令禁用防火墙服务;

建议通过以下命令新建入站规则;允许20、21端口通过。

ptables -I INPUT -p tcp -m multiport --dport 20,21 -m state --state new --syn -j ACCEPT

关闭selinux 的调试功能。

Vim /etc/selinux/config

disables

为了存储数据我添加了一块磁盘专门供FTP用户存放数据

Fdisk –L 查看磁盘状态

4efeaba4bdc7a8023f95b7c3a71e25bb.png

/dev/sdb 是刚才新添加的磁盘;

所以通过fdisk /dev/sdb 创建新的分区

cfdc3744cd64264d63763aab3823e18c.png

N是创建一个新的分区

5f95144ec9ae57aed13ca79a21243036.png

分配磁盘标识符;再次我输入4

33db214538dd8dd13ae5fa83a1b5f99a.png

Fdisk-l 查看磁盘状态

fc58aeded127af95b7bad29e2e59e8fe.png

接下来我们,要将该磁盘格式化为ext4格式

Mkfs.ext4 /dev/sdb4

0206ab177e5d6986c0cb2e747ff9b90e.png

接下来我们要创建存储数据的目录;

我的主目录是opt/ftp-data;我要将该目录设置为FTP的主目录,供用户上传数据

所以我创建一个目录,然后挂在到FTP磁盘/dev/sdb4

Mkdir /opt/ftp-data 新建目录/opt/ftp-data

Mount /dev /sdb4 /opt/ftp-data 挂在/opt/ftp-data目录到/dev/sdb4下

接下来就是修改etc/fstab文件;意思是系统下次重启自动挂载改目录

vim /etc/fstab

添加/dev/sdb4 /opt/ftp-data ext4 defaults 0 0

7a127c929bd8a4a77163e2107f87e5b8.png

接下来就是安装FTP服务了,首先是检测是否安装了FTP server

Rpm –q vsftpd

根据提示信息没有安装

a3a13e455edb174296fb0661d079d12e.png

开始安装;Yum install vsftpd

为了一次性安装建议通过该命令安装 yum –y install vsftpd

1625a0b29eb31d1178a239b971cbbf35.png

33374afb51ab74c7d2cb62a6f4b38477.png

再检测一下:

debb963bac0095937d276f9f84c70565.png

为了方便测试,我现将匿名访问关闭:

Vim /etc/vsftpd/vsftpd.conf

e9b36cd2f945e42744e429a2ec7285d7.png

Services vsftpd stop

Services vsftpd start

Mkdir /opt/ftp-data/zhangsan

chmod 777 /opt/ftp-data/zhangsan

pass zhangsan

new pass

提示验证

68451ff19acb0780df3b2787c42837e0.png

通过zhangsan的验证信息验证及访问

a0eec01df180029639e465866dd06163.png

637e72c5bbb86474bd280cb4b364e1fa.png

我们用客户端试试

60065abc1a9294ecf5d885ac3836beed.png

成功访问

4fd84348e52e9b481d297b38403dd209.png

接下来测试文件上传

5e0ae31ccf18a1e318e41eb2e74d2a1f.png

文件上传成功

0901f81ddafb1f905ed482f280a36427.png

通过ftp访问查看上传后的文件

be55f616dc9b48df917227cde28d9ac6.png

通过telnet方式测试

c5f9d7cca029170f54ef5da2210f529a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值