AlmaLinux如何搭建FTP服务器 AlmaLinux搭建FTP服务器教程

FTP服务器对于我们的日常工作起到了非常重要的作用,可用来进行文件共享和传输,那么如何在AlmaLinux中创建FTP服务器和账户?本文主要介绍下在AlmaLinux中搭建FTP服务器的方法步骤。

AlmaLinux如何搭建FTP服务器 AlmaLinux搭建FTP服务器教程插图

AlmaLinux是开源企业级Linux发行版,很多美国服务器提供商已支持用户部署AlmaLinux实例,用以替代已经停产的CentOS 8。

相关阅读:《十大美国服务器租用推荐》

首先,我们需开通一台AlmaLinux服务器(建议选2GB内存、40GB磁盘空间及以上配置的海外服务器产品),然后通过SSH工具登录到服务器,开始搭建FTP服务器,主要步骤如下。

步骤1、安装vsftpd

vsftpd是一个安全快速的FTP服务器,适用于基于Unix的操作系统。在命令行界面,运行下面命令开始安装vsftpd。

sudo dnf install vsftpd

步骤2、配置vsftpd服务器

创建原始配置文件的备份。要重命名默认配置文件的话,可以运行下面命令。

[root@idcspy ~]# sudo mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_original

使用文本编辑器创建一个新的vsftpd配置文件。

[root@idcspy ~]# sudo vi /etc/vsftpd/vsftpd.conf

然后将以下基本配置内容添加到新的vsftpd配置文件中,也可根据实际需要调整相关配置。

anonymous_enable=NO
connect_from_port_20=YES
dirmessage_enable=YES
local_enable=YES
local_umask=022
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
write_enable=YES
xferlog_enable=YES
xferlog_std_format=YES

配置信息设置完毕后,保存文件,然后可用cat命令,来确认下配置内容。

[root@idcspy ~]# cat /etc/vsftpd/vsftpd.conf

默认情况下,AlmaLinux防火墙会阻止FTP流量,为了可以正常访问,则可运行下面命令来允许FTP流量通过。

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

sudo firewall-cmd –reload

运行下面命令重新启动vsftpd以使更改生效。

[root@idcspy ~]# sudo systemctl restart vsftpd

步骤3、创建FTP用户

基于上述步骤,FTP服务器差不多创建好了,要正常连接到FTP服务器,我们需要在AlmaLinux服务器上创建一个新的FTP账户。例如运行下面命令,新建一个账户testftpuser。

sudo useradd -m testftpuser

为该FTP用户设置一个密码。

sudo passwd testftpuser

要验证FTP服务是否正常工作,我们需在创建的用户的主目录下存储一个文件。

[root@idcspy ~]# sudo bash -c “echo TO CHECK WORKING OF FTP > /home/testftpuser/FTP_CHECK”

步骤4、通过命令行连接到FTP服务器

运行下面命令安装FTP命令行实用工具。

sudo dnf install ftp

FTP命令行实用工具安装完毕后,我们便可使用AlmaLinux服务器的IP地址或主机名连接到FTP服务器上,然后进行文件上传、下载等操作。

THE END
点赞865 分享