Centos6.4下安装及配置FTP Server

本文涉及的产品
云防火墙,500元 1000GB
简介:

说到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 查看磁盘状态

clip_image002

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

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

clip_image004

N是创建一个新的分区

clip_image006

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

clip_image008

Fdisk-l 查看磁盘状态

clip_image010

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

Mkfs.ext4 /dev/sdb4

clip_image012

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

我的主目录是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

clip_image014

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

Rpm –q vsftpd

根据提示信息没有安装

clip_image016

开始安装;Yum install vsftpd

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

clip_image018

clip_image020

再检测一下:

clip_image022

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

Vim /etc/vsftpd/vsftpd.conf

clip_image024

Services vsftpd stop

Services vsftpd start

Mkdir /opt/ftp-data/zhangsan

chmod 777 /opt/ftp-data/zhangsan

pass zhangsan

new pass

接下来通过浏览器访问ftp://192.168.254.244/opt/ftp-data/zhangsan

提示验证

clip_image026

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

clip_image028

clip_image030

我们用客户端试试

clip_image032

成功访问

clip_image034

接下来测试文件上传

clip_image036

文件上传成功

clip_image038

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

clip_image042

通过telnet方式测试

clip_image040



本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1346507,如需转载请自行联系原作者

相关文章
|
1天前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
2天前
|
消息中间件 Linux
centos7安装rabbitmq
centos7安装rabbitmq
|
1天前
|
Linux 虚拟化 Windows
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
这篇文章提供了解决VMware Tools无法重新安装(显示为灰色)问题的步骤,并介绍了如何在CentOS 8上创建和配置VMware共享文件夹。
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
|
1天前
|
Linux
centos 安装etcd|待优化
centos 安装etcd|待优化
|
2天前
|
Docker 容器
centos7.3之安装docker
centos7.3之安装docker
|
3天前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
3天前
|
Linux
linux之centos安装dataease数据报表工具
linux之centos安装dataease数据报表工具
|
Linux 数据安全/隐私保护
百度搜索:蓝易云【CentOS7系统安装配置FTP服务器详解。]
FTP服务器是一种常用的文件传输协议,它可以通过网络将文件从一个计算机传输到另一个计算机。在Linux系统中,搭建FTP服务器可以方便地进行文件传输。本文将详细介绍CentOS7系统安装配置FTP服务器的步骤。
207 0
|
网络协议 Linux 应用服务中间件
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
195 0
|
Linux 网络安全 数据安全/隐私保护
CentOS 7安装配置vsftp并搭建FTP(一)
CentOS 7安装配置vsftp并搭建FTP(一)
24623 0
CentOS 7安装配置vsftp并搭建FTP(一)