亚马逊云科技

广告

安信SSL证书

广告

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

美国云服务器推荐

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服务器上,然后进行文件上传、下载等操作。

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
返回顶部