一、前言
云服务器是指实现云计算技术构建的云端服务器,可以提供给企业、机构等用户可以使用。相较于现代的服务器,云服务器更便捷、灵活、稳定、安全等优点。在不断地优化中,云服务器的应用范围也在持续扩大,如今早成为很多企业所青睐的另一个选项。
在云服务器上创建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 | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏