Download presentation
Presentation is loading. Please wait.
1
第 27 章 架設 FTP 伺服器 著作權所有 © 旗標出版股份有限公司
2
本章提要 啟動 FTP 伺服器 哪些人可以登入 FTP 伺服器 拒絕某些帳號使用伺服器 讓匿名登入的使用者可以上傳檔案 設定登入時的歡迎訊息
3
FTP 伺服器 FTP (File Transfer Protocol) 是一種檔案傳輸的協定
4
FTP 伺服器
5
FTP 伺服器 啟動 FTP 伺服器 安裝 FTP 伺服器
6
啟動 FTP 伺服器 在預設狀況下, 系統開機時並不會啟動 FTP 伺服器, 請執行 ntsysv 指令, 指定開機時啟動 vsftpd 伺服器:
7
啟動 FTP 伺服器 執行下列指令可立即啟動 FTP 伺服器: 啟動後就能直接以 ftp 指令連接上 FTP 伺服器
8
啟動 FTP 伺服器
9
安裝 FTP 伺服器 若尚未安裝 FTP 伺服器, 請放入第 2 片光碟, 如下安裝:
安裝完後, 請執行 /etc/rc.d/init.d/vsftpd start 指令啟動 FTP 伺服器 如果想看看有沒有新版的 FTP 伺服器套件 可以到 / 網址逛逛
10
哪些人可以登入 FTP 伺服器 vsftpd 預設將可登入的使用者分成 3 類 real: 在此伺服器擁有帳號的使用者 以其使用者帳號登入
此類使用者預設登入後的目錄為其家目錄 anonymous: 在此伺服器沒有帳號的使用者 可用 "anonymous" 及電子郵件位址當作帳號名稱及密碼, 以匿名方式登入伺服器 登入的根目錄為 /var/ftp
11
哪些人可以登入 FTP 伺服器 restricted:
在某些情況下, 管理者可能只希望某些擁有帳號的使用者登入後, 只能存取其家目錄下的檔案, 而不得存取家目錄以外的檔案 此時管理者可利用稍後說明的 /etc/vsftpd.chroot_list 設定檔, 指定屬於這類的使用者有哪些
12
哪些人可以登入 FTP 伺服器 以上 3 類使用者的權限如下表所示:
13
哪些人可以登入 FTP 伺服器 此 Linux 發行版預設把系統上所有的帳號都設成 real 類別
若想將某些使用者改成 restricted 類別, 使其只能存取家目錄下的檔案 請以文書編輯器如下修改 /etc/vsftpd/vsftpd.conf 設定檔:
14
哪些人可以登入 FTP 伺服器 修改好後, 再建立 /etc/vsftpd.chroot_list 檔 (該檔預設不存在), 加入想限制的使用者: 存檔後, 重新啟動 FTP 伺服器: 如此 wyw 與 vita 這兩名使用者進入 FTP 伺服器時, 就只能存取其家目錄下的資料
15
拒絕某些帳號使用伺服器 /etc/vsftpd.user_list 名單用來指定 "不允許" 哪些使用者登入 預設值是一些系統的帳號
16
拒絕某些帳號使用伺服器
17
拒絕某些帳號使用伺服器 增加 vsftpd.user_list 名單後, 不需要重新啟動 FTP, 即可立即生效:
18
拒絕某些帳號使用伺服器 若在 /etc/vsftpd/vsftpd.conf 自行加入 "userlist_deny=NO" 設定項目
將變成只允許 /etc/vsftpd.user_list 名單中的帳號登入 但系統帳號仍無法登入
19
讓匿名登入的使用者 可以上傳檔案 在預設的情況下, 匿名登入的使用者只能下載檔案而不能上傳檔案 匿名使用者其登入目錄為 /var/ftp
假設現要開放 /var/ftp/upload 目錄讓匿名使用者可以上傳檔案, 首先需建立上傳目錄:
20
匿名登入的使用者 可以上傳檔案 接著修改 /etc/vsftpd/vsftpd.conf 檔:
修改完後, 執行 /etc/rc.d/init.d/vsftpd restart 指令重新啟動 FTP 伺服器即可
21
設定登入時的歡迎訊息 修改 /etc/vsftpd/vsftpd.conf 檔, 可編輯要顯示的歡迎訊息:
22
設定登入時的歡迎訊息 改完後, 執行 /etc/rc.d/init.d/vsftpd restart 指令重新啟動 FTP 伺服器
當使用者登入時, 就會看到下列的歡迎訊息:
23
設定登入時的歡迎訊息
Similar presentations