標籤:style blog color 使用 io strong 檔案 資料
一 、檔案伺服器簡介
ftp:在內網和公網使用。 伺服器:windows,linux 用戶端:windows,linux
samba:只能在內網使用(檔案分享權限設定服務) 伺服器:windows,linux 用戶端:windows(linux)
1 ftp軟體
linux: wu-ftp 早期,不太安全
proftp 增強ftp工具
vsftp 安全,強大
windows IIS windows下網頁搭建服務,可以搭建ftp服務
Serv-U 專用ftp伺服器
2 原理
開啟 21 命令傳輸連接埠
20 資料轉送連接埠
3 ftp的使用者
1)ftp允許登入使用者 就是系統使用者 ,使用密碼也是系統密碼
Root不允許登陸ftp
上傳位置:/home/家目錄
2)匿名使用者 anonymous 密碼: 空 或者 郵箱地址 [email protected]
上傳位置:/var/ftp/
3)虛擬使用者
二 、安裝
rpm -ivh vsftpd-2.2.2-6.el6.i686.rpm
yum install vsftpd -y
三 、相關檔案
/etc/vsftpd/vsftpd.conf 設定檔
/etc/vsftpd/ftpusers 使用者存取控制檔案 寫入此檔案的使用者都不能訪問ftp伺服器(黒名單)
/etc/vsftpd/chroot_list 需要手工建立 定義是否把使用者限制在家目錄
四 、設定檔配置
vi /etc/vsftpd/vsftpd.conf
1 主機相關配置
1 listen_port=21 #監聽連接埠(不寫預設是21) 2 connect_from_port_20=YES #資料轉送連接埠(預設開啟 )3 ftpd_banner= 歡迎資訊 #(預設注釋掉了 ,按需開啟)
2 匿名使用者登入 在linux下識別為 ftp 使用者
anonymous_enable=YES #允許匿名使用者登入(預設開啟 )
3 本機使用者
1 local_enable=YES #允許系統使用者登入(預設開啟 )2 write_enable=YES #允許上傳(預設開啟 )3 local_umask=022 #預設上傳許可權(預設開啟 )4 local_max_rate=300 #上傳限速(需手工建立,按需開啟)
4 限制使用者訪問目錄(預設注釋掉了 )
chroot_local_user=YES #只開啟此句,所有使用者限制在家目錄下
**********************************************************
1 chroot_local_user=YES #如有三句話,只有檔案chroot_list中的使用者可以訪問任何目錄,其他使用者限制在家目錄2 chroot_list_enable=YES3 chroot_list_file=/etc/vsftpd/chroot_list #該檔案裡面的使用者可以訪問任何目錄
服務開啟(start/restart/stop):
service vsftpd start
五 、ftp用戶端使用
1、 使用命令登入
ftp ip
get 檔案名稱 下載
put 檔案名稱 上傳 不能上傳和下載目錄
2、 使用windows視窗(瀏覽器或資源管理員,建議用資源管理員)
ftp://使用者名稱@IP
3、 使用第三方工具登入
flashFXP