vsftp的簡單使用

2021-10-10 07:19:00 字數 2776 閱讀 2041

服務端軟體:vsftpd

客戶端軟體:ftp

埠號:20、21或指定範圍內其他隨機埠

配置檔案:vim /etc/vsftpd/vsftpd.conf

# 安裝

yum install vsftpd ftp

# 開機自啟

systemctl enable vsftpd

# 啟動

systemctl start vsftpd

# 檢視埠開放情況

①主動模式(port)--->預設模式ftp客戶端和伺服器tcp21埠建立連線,用來傳送port命令;

port命令包含用什麼埠接收資料,在傳輸資料時,伺服器tcp 20埠將資料傳送到前邊指定的埠

②被動模式(passive)

ftp客戶端和伺服器tcp21埠建立連線,建立後客戶端傳送pasv命令。

服務端收到pasv命令後開啟乙個臨時埠,並通知客戶端在這個埠上傳輸資料的請求,客戶端連線伺服器臨時埠並傳輸資料

②ascii:適合普通文字

切換傳輸模式,登入到ftp後用命令切換

# 登入

②本地linux使用者登入,訪問目錄是登入使用者的家目錄

# 建立linux使用者,並使用使用者名稱密碼登入

useradd wenlong

passwd wenlong

ftp localhost

# 上傳test.s**件

③虛擬使用者登入不做介紹

①本地使用者是否可以切換訪問目錄

# 修改配置檔案

vim /etc/vsftpd/vsftpd.conf

# 限制使用者不能隨意切換目錄

chroot_local_user=yes

# 允許白名單使用者切換目錄

chroot_list_enable=yes

# 白名單列表檔案

chroot_list_file=/etc/vsftpd/chroot_list

②禁止某些使用者登入

# 檢視黑名單

③修改為被動模式

# 修改配置檔案

vim /etc/vsftpd/vsftpd.conf

# 修改配置檔案後重啟服務

systemctl restart vsftpd

# 啟用被動模式,並且設定乙個隨機埠範圍

pasv_enable=yes

pasv_min_port=40000

pasv_max_port=45000

ftp localhost

# 檢視埠情況

④用瀏覽器訪問,匿名使用者訪問目錄是/var/ftp,本地使用者訪問目錄是家目錄,關掉匿名使用者訪問

vim /etc/vsftpd/vsftpd.conf

# 關閉掉匿名訪問

⑤windows用cmd命令列訪問

VSFTP簡單配置案例

在centos下一直想倒騰個ftp伺服器,配合http做個模擬上傳,初步完成了這個簡單案例,簡單記載一下流程,僅供參考 清空防火牆規則,或者關閉防火牆都行 iptables f 增加使用者ftpuser,指向目錄 home wwwroot ftpuser,禁止登入ssh許可權,這裡的目錄可以根據需要...

vsftp的安裝和使用

檢查linux系統是否安裝了vsftpd的命令 rpm qa grep vsftpd2.安裝命令 3.解除安裝命令 注意這個命令慎用,有可能會使系統嚴重癱瘓,因為解除安裝同時也會刪除系統一些依賴檔案 yum remove vsftpd4.建立使用者 建立使用者 ftpuser 指定 home vsf...

VSFTP高階使用 自用簡記

上次 簡單配置好vsftp使用一段時間後 決定繼續研究一下ftp的兩種模式 ftp兩種模式 port 主動 pasv被動 port主動模式 伺服器s使用20 資料 21 連線 埠 客戶端使用 兩個大於1024的埠 舉例 1025 1026 c 1026 s 21 客戶端向伺服器發起連線 對於s來說 ...