伺服器購買商開啟21埠 (安全組/防火牆)
伺服器開通21埠
# 開通21埠
firewall-cmd --zone=public --add-port=21/tcp --permanent
# 重啟firewall
firewall-cmd --reload
yum安裝yum -y install vsftpd
新增ftp使用者useradd user_name
設定ftp使用者密碼passwd user_name
設定ftp使用者不能通過ssh登入,只能使用ftp
配置檔案位置:/etc/passwd
usermod -s /sbin/nologin user_name
設定ftp使用者可以通過ssh登入,不用ftp
配置檔案位置:/etc/passwd
usermod -s /sbin/bash user_name
更改使用者主目錄usermod -d /path user_name
刪除使用者userdel -r user_name
# 引數解釋:
-r 刪除使用者及其相關檔案或目錄,若不刪除,再次建立使用者時可能會出現使用者已存在的問題
設定vsftpd服務開機啟動systemctl enable vsftpd.service
啟動、停止、檢視服務狀態#啟動
systemctl start vsftpd.service
#停止systemctl stop vsftpd.service
#檢視狀態
systemctl status vsftpd.service
cat /etc/vsftpd/vsftpd.conf |grep -v '^#';
返回值說明:其他引數說明:anonymous_enable=yes #允許匿名使用者
local_enable=yes #允許使用本地使用者賬號登陸
write_enable=yes #允許ftp使用者寫資料
connect_from_port_20=yes #通過20埠傳輸資料
idle_session_timeout=60 :限制遠端的客戶機連線後,所建立的控制連線,在多長時間沒有做任何的操作就會中斷(秒)
data_connection_timeout=120 :設定客戶機在進行資料傳輸時,設定空閒的資料中斷時間
accept_timeout=60 設定在多長時間後自動建立連線
connect_timeout=60 設定資料連線的最大啟用時間,多長時間斷開,為別人所使用;
max_clients=200 指明伺服器總的客戶併發連線數為200
max_per_ip=3 指明每個客戶機的最大連線數為3
local_max_rate=50000(50kbytes/sec) 本地使用者最大傳輸速率限制
anon_max_rate=30000匿名使用者的最大傳輸速率限制
pasv_min_port=埠
pasv-max-prot=埠號 定義最大與最小埠,為0表示任意埠;為客戶端連線指明埠;
listen_address=ip位址 設定ftp服務來監聽的位址,客戶端可以用哪個位址來連線;
listen_port=埠號 設定ftp工作的埠號,預設的為21
local_root=path 無論哪個使用者都能登入的使用者,定義登入帳號的主目錄, 若沒有指定,則每乙個使用者則進入到個人使用者主目錄;
chroot_local_user=yes/no 是否鎖定本地系統帳號使用者主目錄(所有);鎖定後,使用者只能訪問使用者的主目錄/home/user;
chroot_list_enable=yes/no 啟用不鎖定使用者在主目錄的名單
chroot_list_file=/etc/vsftpd/chroot_list指定列表檔案
userlist_enable=yes/no 是否載入使用者列表檔案;
userlist_deny=yes 表示上面所載入的使用者允許登入;
userlist_file=/etc/vsftpd/user_list 指定列表檔案
linux 安裝 FTP服務
ftp file transfer protocol 是在網際網路上提供檔案儲存和訪問的計算機,他們依照ftp協議提供服務vsftp very secure ftp 是乙個安全,高速,穩定的ftp伺服器 模式 c s模式 埠 vim etc services 20 傳資料 21 傳指令 ftp會話包...
Linux安裝啟動FTP服務
linux伺服器預設是沒有開啟ftp服務的。也沒有ftp伺服器,為了檔案的傳輸需要用到ftp伺服器,以典型的vsftpd為例。vsftpd作為ftp伺服器,在linux系統中是非常常用的 下面就說如何在centos 6.5系統上安裝vsftp。1.檢視是否安裝vsftpd rpm qa grep v...
Linux安裝ftp服務(續)
本篇內主要是目標 實現指定使用者指定目錄的ftp上傳。一 實操階段 1.1 使用vi,開啟 etc vsftpd vsftpd.conf檔案將紅框中的內容前 去掉。2.2 指定ftp資料夾。在etc vsftpd vsftpd.conf檔案末尾增加local root var ftp pub。2.3...