【華為云】 搭建TFP站點心得體會
時間:2023-07-13 08:33:02 | 來源:網站運營
時間:2023-07-13 08:33:02 來源:網站運營
【華為云】 搭建TFP站點心得體會:本身自己就是計算機專業(yè)的,一直想買一個云服務器,無意中看到了這個學生購買返現(xiàn)的活動,就直接購買了。
接下來給大家分享一下自己第一次的使用經驗。
首先到華為云的控制臺找到服務器,遠程登陸。
通過控制臺登錄服務器,輸入用戶名和密碼
登錄成功后安裝nginx web服務器
輸入yum install -y vsftpd
顯示如下類似信息時,則表示安裝成功。
執(zhí)行以下命令設置FTP服務器開機自啟動。
systemctl enable vsftpd.service
執(zhí)行以下命令啟動FTP服務。
systemctl start vsftpd.service
執(zhí)行以下命令查看FTP服務端口。
netstat -antup | grep ftp
顯示如下類似信息
配置vsftpd
執(zhí)行以下命令創(chuàng)建“ftpadmin”用戶。
此處“ftpadmin”用戶為示例,可根據實際情況創(chuàng)建相應的用戶。
useradd ftpadmin
執(zhí)行以下命令并按照提示設置“ftpadmin”用戶密碼。
passwd ftpadmin
執(zhí)行以下命令創(chuàng)建供FTP使用的文件目錄,此處以“/var/ftp/work01”為例。
mkdir /var/ftp/work01
執(zhí)行以下命令將創(chuàng)建的文件目錄所有者改為用于登錄FTP的本地用戶。
chown -R ftpadmin:ftpadmin /var/ftp/work01
執(zhí)行以下命令打開配置文件“vsftpd.conf”。
vi /etc/vsftpd/vsftpd.conf
按i鍵進入編輯模式。
修改打開的“vsftpd.conf”文件。
設置以下參數(shù),不允許匿名登錄FTP服務器,允許本地用戶登錄FTP服務器,并指定FTP本地用戶使用的文件目錄。
anonymous_enable=NO #不允許匿名登錄FTP服務器
local_enable=YES #允許本地用戶登錄FTP服務器
local_root=/var/ftp/work01 #FTP本地用戶使用的文件目錄
設置以下參數(shù),限制用戶只能訪問自身的主目錄。
chroot_local_user=YES #所有用戶都被限制在其主目錄
chroot_list_enable=YES #啟用例外用戶名單
chroot_list_file=/etc/vsftpd/chroot_list #例外用戶名單
allow_writeable_chroot=YES
#設置以下參數(shù),配置FTP支持被動模式。并指定FTP服務器的公網IP地址,以及可供訪問的端口范圍,端口范圍請根據實際環(huán)境進行設置。
listen=YES
listen_ipv6=NO
pasv_address=xx.xx.xx.xx #FTP服務器的公網IP地址
pasv_min_port=3000 #被動模式下的最小端口
pasv_max_port=3100 #被動模式下的最大端口
按Esc鍵退出編輯模式,并輸入:wq保存后退出。
在“/etc/vsftpd/”目錄下創(chuàng)建“chroot_list”文件。
執(zhí)行以下命令重啟vsftpd服務使配置生效。
service vsftpd restart