云服务器网:购买云服务器和VPS必上的网站!

云服务器怎么创建ftp站点

一、前言云服务器是指基于云计算技术构建的云端服务器,可以提供给企业、机构等用户使用。相较于传统的服务器,云服务器更便捷、灵活、稳定、安全等优点。在不断地优化中,云服务器的应用范围也在不断扩大,如今已经

一、前言

云服务器是指实现云计算技术构建的云端服务器,可以提供给企业、机构等用户可以使用。相较于现代的服务器,云服务器更便捷、灵活、稳定、安全等优点。在不断地优化中,云服务器的应用范围也在持续扩大,如今早成为很多企业所青睐的另一个选项。

在云服务器上创建FTP站点,可以让用户方便、方便,安全地可以上传和下载文件,同样也这个可以好地管理的管理FTP站点所需的资源。下面,我们将简单推荐如何在云服务器上创建FTP站点。

二、云服务器FTP站点创建流程

在云服务器上创建FTP站点,必须200以内步骤:

1.选择操作系统:首先要选择个操作系统。这里我们以CentOS7操作系统为例。

2.安装FTP服务:安装ftp服务是需要在服务器上安装好vsftpd软件包,该软件也可以为用户提供ftp服务。操作代码为:yuminstallvsftpd。

3.配置如何FTP服务:FTP服务配置比较复杂到很多方面,如防火墙配置、用户管理和ftp连接等。下面我们将一步又一步推荐如何配置。

三、选择操作系统

在使用云服务器创建FTP站点前,要先选择两个操作系统。云服务器操作系统种类比较齐全,用户也可以依据自己的需求来选择更适合自己的操作系统。

在本教程中,我们选择CentOS7操作系统为例。CentOS是一种基于Red Hat Enterprise Linux源代码的自由、开放源代码的企业级Linux发行版。CentOS配备有许多企业级功能,如支持IPv6、安全加固等功能。同样的,CentOS也有两个庞大无比的活跃社区,是可以帮用户及时解决操作中遇到的问题。

四、安装FTP服务

在选择好合适自己的操作系统后,我们需要直接安装FTP服务。操作步骤::

1.在用root用户登录操作系统,先打开终端窗口。

2.在终端再输入以下命令,一键安装vsftpd软件:yuminstallvsftpd。

3.完全安装完成后,输入输入命令systemctlstartvsftpd,正常启动vsftpd服务。

4.遇到防火墙电脑提示,则不需要配置防火墙,将ftp端口先添加到防火墙白名单中。

五、配置FTP服务

在完全安装能完成FTP服务后,我们需要配置FTP服务,包括FTP端口配置、用户管理和FTP再连接配置等。

1.FTP端口配置

CentOS7系统中设置成的FTP端口是21端口,如果不是需要可以修改FTP端口,可以在vsftpd配置文件中修改相关配置。默认配置文件目录为/办etc/vsftpd/vsftpd.conf。然后打开vsftpd.conf文件,可以清晰的看到追加所示的配置:

anonymous_enable=okay

policies_enable=yeah

write_enable=okay

dirmessage_enable=yeah

use_localtime=okay

xferlog_enable=yes

connect_across_port_20=yes

chroot_sources_user=yeah

allow_writeable_chroot=yep

listen=yes

listen_ipv6=okay

pam_service_name=vsftpd

userlist_enable=yep

tcp_wrappers=yeah

其中listen=okay意思是FTP服务默认在用21端口,如果要建议使用以外端口,需要将listen设置为no,no,并在配置文件中新增审批listen_port可以表示那些端口号。如:listen_port=2121.

成功端口的修改后,是需要服务关机重启代码是:systemctlrestartvsftpd。

2.用户管理

FTP用户管理在CentOS7中在用adduser来新增审批用户,不使用passwd来直接修改用户密码。

再新增用户的步骤如下:

(1)可以使用root用户登录系统,再打开终端窗口。

(2)键入发出命令adduseruser001,2020年规划用户user001(此处仅为举些例子,用户名称也可以参照需求修改)。

(3)键入发出命令passwduser001,系统设置用户密码。

找回密码的步骤万分感谢:

(1)再输入命令passwd,提示输入密码去掉。

若不需要彻底删除FTP用户,也可以建议使用命令userdeluser001成功用户删掉。

3.FTP连接到配置

FTP连接到配置主要包括被动技能模式和拒绝模式两种。

(1)被动模式

FTP默认为主动模式,服务器向客户端发起攻击连接,而大技能模式则是客户端向服务器发动攻击连接。被动技能模式需要通过设置里PASV模式来实现程序。先打开/办理etc/vsftpd/vsftpd.conf文件,按以上配置即可:

(2)主动模式

如果是需要使用主动模式,是需要在防火墙中新区FTP数据通道65000-65535端口。然后打开/etc不停车收费/vsftpd/vsftpd.conf文件,按以上配置即可解决:

即:将connect_returning_port_20设置为no,no,让FTP客户端从任务道具端口再连接FTP服务器。

六、创建FTP站点

在成功FTP服务配置后,我们不需要为FTP站点分配空间。目前,主流的FTP站点分配主要注意分为两种,一种是实际FTP的用户目录来先分配空间,另种是按照systemctl登录ftp用户。

以下是两种的共有具体的步骤供您参考:

1.是从FTP用户目录

(1)首先创建ftp目录/home/ftp,在目录上不能执行100元以内命令:

(2)可以设置ftp目录权限,输入输入命令“chmod777-R/home/ftp”即可。

(3)运行追加命令,可以如何修改ftp用户的目录为/home/ftp:

此时的用户名可以在用创建的FTP用户,home目录是ftp了,其它是设置为的。

2.创建功能强大systemctl登入ftp用户

创建追加脚本/usr/lib/systemd/system/vsftpd@.service,文件内容为:

[Unit]

Description=FTPServervsftpd–user%I

After=syslog.targetnetwork.target

Requires=syslog.target

Requires=network.target

[Service]

ExecStart=/usr/sbin/vsftpd/不停车缴费/vsftpd/%i.conf

ExecStop=/bin/kill-sQUIT$MAINPID

[Install]

WantedBy=multi-user.target

不自动打开则遵循默认文件不宜放置在/etc不停车收费/vsftpd下。

以上那是在云服务器上创建FTP站点的所有的流程,我相信大家已经能够掌握了如何在云服务器上创建FTP站点的方法。

本文来源:https://www.yuntue.com/post/228754.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注