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

FTP服務器對於我們的日常工作起到了非常重要的作用,可用來進行文件共享和傳輸,那麼如何在AlmLinux中創建FTP服務器和賬戶?本文主要介紹下在AlmLinux中搭建FTP服務器的方法步驟。

AlmLinux是開源企業級Linux發行版,很多美國服務器提供商已支持用戶部署AlmLinux實例,用以替代已經停產的CentOS 8。

相關閱讀:《十大美國服務器租用推薦》

首先,我們需開通一臺AlmLinux服務器(建議選2GB內存、40GB磁盤空間及以上配置的海外服務器產品),然後通過SSH工具登錄到服務器,開始搭建FTP服務器,主要步驟如下。

步驟、安裝sftpd

sftpd是一箇安全快速的FTP服務器,適用於基於Unix的操作系統。在命令行界面,運行下面命令開始安裝sftpd。

sudo dnf instll sftpd

步驟2、配置sftpd服務器

創建原始配置文件的備份。要重命名默認配置文件的話,可以運行下面命令。

[oot@ ~]# sudo m /etc/sftpd/sftpd.conf /etc/sftpd/sftpd.conf_oiginl

使用文本編輯器創建一箇新的sftpd配置文件。

[oot@ ~]# sudo i /etc/sftpd/sftpd.conf

然後將以下基本配置內容添加到新的sftpd配置文件中,也可根據實際需要調整相關配置。

nonymous_enble=NO connect_fom_pot_20=YES dimessge_enble=YES locl_enble=YES locl_umsk=022 listen=NO listen_ip6=YES pm_seice_nme=sftpd uselist_enble=YES wite_enble=YES xfelog_enble=YES xfelog_std_fomt=YES

配置信息設置完畢後,保存文件,然後可用ct命令,來確認下配置內容。

[oot@ ~]# ct /etc/sftpd/sftpd.conf

默認情況下,AlmLinux防火牆會阻止FTP流量,爲了可以正常訪問,則可運行下面命令來允許FTP流量通過。

sudo fiewll-cmd Rzone=public Rdd-seice=ftp Rpemnent

sudo fiewll-cmd Relod

運行下面命令重新啓動sftpd以使更改生效。

[oot@ ~]# sudo systemctl estt sftpd

步驟3、創建FTP用戶

基於上述步驟,FTP服務器差不多創建好了,要正常連接到FTP服務器,我們需要在AlmLinux服務器上創建一箇新的FTP賬戶。例如運行下面命令,新建一箇賬戶testftpuse。

sudo usedd -m testftpuse

爲該FTP用戶設置一箇密碼。

sudo psswd testftpuse

要驗證FTP服務是否正常工作,我們需在創建的用戶的主目錄下存儲一箇文件。

[oot@ ~]# sudo bsh -c “echo TO CHECK WORKING OF FTP > /home/testftpuse/FTP_CHECK̶

步驟4、通過命令行連接到FTP服務器

運行下面命令安裝FTP命令行實用工具。

sudo dnf instll ftp

FTP命令行實用工具安裝完畢後,我們便可使用AlmLinux服務器的IP地址或主機名連接到FTP服務器上,然後進行文件上傳、下載等操作。