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

发布时间:2022-09-04 15:21 来源:主机侦探 阅读:198 作者:主机侦探 栏目: 服务器 欢迎投稿:712375056

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

来源链接:https://www.idcspy.com/48282.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。