一、軟體 centos7.6 vsftpd
二、ftp的三種認證模式
1、匿名認證模式
2、本地使用者模式
3、虛擬使用者模式(未實踐)
三、本實驗關閉了防火牆和seliunx。
四、安裝vsftpd及啟動服務
1、yum install -y vsftpd 區域網需配置yum源。
2、systemctl enable vsftpd 開機啟動
3、systemctl start vsftpd
4、systemctl stop vsftpd
5、systemctl status vsftpd
五、匿名訪問配置
1、配置檔案 /etc/vsftpd/vsftpd.conf 可先備份
2、在預設的基礎上修改,修改如下4項即可:
anonymous_enable=yes
write_enable=yes
local_enable=yes
anon_upload_enable=yes
3、預設訪問的目錄 /var/ftp/pub 增加許可權
chmod o+w /var/ftp/pub/
4、修改完配置檔案重啟vsftpd服務即可匿名訪問
5、經實際安裝配置測試,無法上傳資料夾,待研究。
六、本地使用者模式
1、建立使用者並設定密碼
useradd ftptest
passwd ftptest
2、建立目錄並授權
mkdir /var/ftp/test
chown -r ftptest:ftptest /var/ftp/test
3、修改配置檔案,在預設的基礎上修改
anonymous_enable=yes
local_enable=yes
listen=yes
chroot_local_user=yes
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
allow_writeable_chroot=yes
local_root=/var/ftp/test
#listen_ipv6=yes
建立 /etc/vsftpd/chroot_list檔案,內容可為空(必須)
4、修改完配置檔案重啟vsftpd服務即可使用使用者名稱和密碼訪問。
centos搭建ftp伺服器
yum install y vsftpd 新增ftp使用者並設定ftp使用者密碼 下面是新增ftpuser使用者,設定根目錄為 home wwwroot ftpuser,禁止此使用者登入ssh的許可權,並限制其訪問其它目錄。1 修改 etc vsftpd vsftpd.conf,將底下三行 chro...
Centos建立ftp伺服器
整理的ftp服務的筆記 1.安裝vsftpd 預設centos7是安裝vsftpd的,如果沒有請使用yum安裝 root mail yum install vsftpd y 2.啟動並檢視vsftpd啟動模式 root mail systemctl restart vsftpd.service 重啟...
CentOS 伺服器配置 ftp
最近一直在弄雲伺服器,這裡總結一下ftp的配置以及遇到的問題。首先在本地遠端連線伺服器,windows 和 mac 的方法不一樣,需要分別配置,都比較簡單。mac 下直接使用終端就可以連線,輸入ssh 使用者 root 主機 ip 位址 然後輸入密碼就可以,例如ssh root 0.0.0.0 這裡...