騰訊雲 搭建 FTP 檔案服務

2022-04-19 04:45:36 字數 1944 閱讀 1226

目的:搭建認證登入的ftp具有讀寫許可權

yum install vsftpd -y
vsftpd

安裝完成後,啟動 ftp 服務:

service vsftpd start
啟動後,可以看到系統已經

netstat -nltp | grep 21

ftp 協議預設使用 21 埠作為服務埠

目前 ftp 服務登陸允許匿名登陸,也無法區分使用者訪問,我們需要配置 ftp 訪問許可權

點選下一步開始修改配置來設定許可權。

匿名訪問和切換根目錄都會給伺服器帶來,我們把這兩個功能關閉。

編輯 /etc/vsftpd/vsftpd.conf,並修改:

# 禁用匿名使用者

anonymous_enable=no

# 禁止切換根目錄

chroot_local_user=yes #直接鎖定到使用者家目錄  local_root 自定義ftp_root 目錄

service vsftpd restart
匿名訪問讓所有人都可以上傳檔案到伺服器上而無需鑑權,而允許切換根目錄則可能產生越權訪問問題。

useradd ftpuser   # useradd -s /sbin/nologin -d /data/ftp/pub  一次性指定

echo "password" | passwd ftpuser --stdin
為了方便後面的實驗步驟,不建議使用其它的使用者名稱

下面命令中的密碼為實驗室為您生成,為了方便後面的實驗步驟,不建議使用其他密碼

usermod -s /sbin/nologin ftpuser

/data/ftp

/data/ftp/pub

mkdir -p /data/ftp/pub

echo "welcome to use ftp service." > /data/ftp/welcome.txt
設定訪問許可權:

chmod a-w /data/ftp && chmod 777 -r /data/ftp/pub
設定為使用者的主目錄:

usermod -d /data/ftp ftpuser     #修改使用者預設的家目錄
使用者的主目錄是使用者通過 ftp 登入後看到的根目錄

方便使用者登入後可以看到歡迎資訊,並且確定使用者確實登入到了主目錄

ftp 服務已安裝並配置完成,下面我們來使用該 ftp 服務

根據您個人的工作環境,選擇一種方式來訪問已經搭建的 ftp 服務

通過 windows 資源管理器訪問

windows 使用者可以複製下面的到資源管理器的位址列訪問:

ftp://ftpuser:password@ip
通過 ftp 客戶端工具訪問

ftp 客戶端工具眾多,下面推薦兩個常用的:

如果能夠正常連線,那麼大功告成,您可以開始使用屬於您自己的 ftp 伺服器了!

騰訊雲,搭建 FTP 檔案服務

使用yum安裝 vsftpd yum install vsftpd y安裝完成後,啟動 ftp 服務 service vsftpd start啟動後,可以看到系統已經 監聽了 21 埠 netstat nltp grep 21此時,訪問 ftp 您的 cvm ip 位址 可瀏覽機器上的 var ft...

騰訊雲 ubuntu搭建 FTP 檔案服務

使用apt get安裝 vsftpd sudo apt get install vsftpd y安裝完成後 vsftpd 會自動啟動,通過netstat命令可以看到系統已經 監聽了 21 埠 sudo netstat nltp grep 21如果沒有啟動,可以手動開啟 vsftpd 服務 sudo ...

如何搭建阿里雲與騰訊雲的ftp伺服器

檢視ftp是否安裝 grep是linux三劍客中處理文字的,將vsftpd服務單獨列出來,當能夠看到如上資訊時,則表示已經該服務已經安裝 以上有倆條資料表示ftp服務安裝並且啟動了,如果只有一條資料則表示該服務已經安裝但是還沒開啟,截圖如下 檢視ftp服務是否啟動 通過以下命令檢視服務是否開啟 se...