2020年11月26日 星期四

Debian FTP Server 簡易架設

Linux設定:

# apt-get install vsftpd

# vim /etc/vsftpd.conf

---------------------------------------------------------------------------------------------------------------------------

將以下兩行 # 拿掉

local_enable=YES                      #帳號是否能以本機用戶登入

write_enable=YES                     #使用者是否能上傳資料

chroot_local_user=YES            #是否限制使用者可以離開根目錄

chroot_list_enable=NO            #是否建立使用者能離開根目錄的白名單

註:上面黃底兩行參數是一組的,且息息相關,本設定意思為"禁止所有使用者離開根目錄"

接下來以下兩行預設是開啟的

anonymous_enable=YES(NO)          #是否允許匿名使用者登入

connect_from_port_20=YES(NO)    #是否開啟經由20 port 連線

最後這幾行斟酌使用

max_clients=0                             #最多有多少Client同一時間能連上FTP

max_per_ip=0                             #同一IP同一時間可允許多少連線

local_max_rate=0                      #限制使用者最大使用頻寬

:wq

-----------------------------------------------------------------------------------------------------------------------------

# /etc/init.d/vsftpd restart

Client測試:

1.開啟命令提示字元, 輸入 ftp 1.1.1.1

2.輸入使用者帳號及密碼(密碼不會顯示), 成功會出現 Logged on

3.下指令pwd, 應該會顯示 "/"  (意即成功限制使用者在根目錄,可用cd指令測試能否進入其他目錄)

4.by  (離開FTP Server指令)

~實作完成~         


沒有留言: