第 23 章 架設 FTP 伺服器.

Slides:



Advertisements
Similar presentations
通知 作业:以你熟悉的(本地)非物质文 化遗产为例,说明其保护与管理现状 考试: 11 月 12 日晚 7 点,地点 、
Advertisements

1 97 年度新住民子女教育研討會 九十七年十月二十九日 柯伯儒 [1] 詹雅琄 [2] [1] [2] [1] [1] 國立台北教育大學課程與教學研究所博士生、 彰化縣二林鎮廣興國小主任 [2] [2] 國立台中教育大學課程與教學研究所研究生、 彰化縣二林鎮廣興國小教師 有效提升國小新住民子女 語文學習的策略.
語文教學分享心得 組員: B 蘇品綺 B 張慈真 B 陳怡君 B 蕭美玲 B 王雅萍 B 蔡佳珍.
環保 環保問題社會病態行為 從選購產品方面 家庭廢棄物的處理 住家的節約能源方面. 環保問題社會病態行為 社會功利主義過盛,疏忽善盡設備的責任; 缺乏惜福愛物的觀念,以自我為重心,任 意破壞使用資源; 「家」的觀念過度狹隘,只顧裝修生活的 表面,缺乏公同經營人類共有的家 — 地球 的概念; 無正確的理財觀念,而以金錢的謀取為目.
縮短公共工程工期之 招標決標策略及作法 行政院公共工程委員會 1. 簡報大綱 壹、前言 貳、招標決標策略及作法 参、適用案件類型 肆 、 結語 2.
职业指导服务系统 欢迎了解职业指导服务系统!
蟲林小學 ? 歡迎光臨.
觀舌知健康 第三課 蒲公英學會 蒲公英學會.
從小王子到東坡愛花到凡爾賽玫瑰 ˙第一節課:小王子和玫瑰及相關問題、續書 ˙第二節課:東坡詞中的花? ˙第三節課:凡爾賽玫瑰介紹
宿建德江 內容探究 問題討論 語文小詞典 絕句淺說 借代修辭 (補充說明借代法) 延伸閱讀 應用練習 (二)
母親的教誨 胡適 投影片設計:邱芳芸、謝瑞珍.
中州技術學院附設專科進修學校 榮民榮眷就學服務.
相聲啦咧 課程設計者: 斗六國中 沈美慧老師.
工 业 产 品 设 计 广义的工业设计:产品设计、环境设计、视觉传达设计。 狭义的工业设计:产品设计。
我不在圖書館, 就是在 往圖書館的路上 圖書館館長 韓柏檉.
第五章银行负债业务 孙小平 经济教研室.
感谢各位家长在百忙之中抽出时间参加本次家长会 !
研究性学习课程实施策略 ——研究性学习36条建议
請購作業介紹與實務案例講解 主講人:長庚科技大學總務處 事務組周鴻奇組長
建设工程保险制度案例分析 班级:建工134 学号: 姓名:韩秀昆.
岳麓版历史必修一 近代西方资本主义政体的建立 近代西方资本主义政体的建立 山东师大附中 侯新磊.
如何生动形象地 写人记事.
哭泣的史瑞克.
小组工作实训课(1) 第 教案 04.
影片鉴赏.
组网技术与配置 (第3版) 清华大学出版社 ISBN
如何培養優良的下一代 親子教育系列—讀書心得報告 講題二.
消防安全伴我行! 济宁市兖州区第九中学 刘新成.
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
汽车在公路上行驶.
初中思想品德知识培训 ————初四第二单元《关注国家的发展》.
香港普通話研習社科技創意小學 周順強老師.
第12课时 对自己的行为负责 在承担责任中成长 考 点 聚 焦 考 题 探 究 考 点 拓 展 1.
——“手牵手——农村青少年阅读行动”全民读书活动的探索与思考
檔案傳輸 與下載.
不为追"星"所累 (三) 第四课 青春故事 授课人:商城县汪桥一中王启学.
职业责任保险 郝豫华
健康新路 第9课: 解决问题 大家好,很高兴我们又见面了,我们今天的课程题目是解决问题,本次课程在手册的45页。
《调酒与品酒》说课 说课人:陈基香.
商業概論 第一章 緒論 第一節 商業的意義.
七年级信息技术-上册 第2节 信息技术与我们的生活.
歡迎蒞臨 一年二班家長日.
<<文獻學學習報告>>
第八單元 台灣當代舞團 林懷民與雲門舞集.
科教兴国 祖先烧过多少兴国的香火, 好儿孙有过多少兴国的求索。 昨天的兴衰震撼着今天的你和我 落后就要挨打的教训千万要记着。
2007 學校國民教育 交流研討會 學校經驗分享.
Linux.
典藏豐富、深具特色的小型博物館 鹽分地帶文化館興建募款啟事 施工中 歡迎蒞臨參觀 建館緣由
主題課程的設計與實例 黃繼仁 課程發展與設計.
第3章 Linux系统的基本操作 3.1 X Window图形化用户界面 3.2 GNOME的桌面环境 3.3 窗口和菜单操作
Windows實用操作及免費工具介紹.
第 22 章 架設 WWW 伺服器.
注音符號 首冊教學 說明.
網路科技在商店經營管理之應用 第二章 osCommerce安裝環境建立 Ting-Yi Chang (張庭毅)
閩南語初階研習報告 《我的冊包》 改編自康軒版第一冊第二課 程詩嵐 林幸玫 李佩瑾 吳瑛瑛 李逸琦 朱嬿蓉.
Live CD— 免安裝!立即體驗 Fedora
第一章 網際網路基礎.
Ch6 檔案傳輸.
不願面對的真相 心得報告 報告人:廖文楠
幼稚園課程標準中的節奏樂器教學 4990U014李宜芸 4990U047陳靜芳 4990U049黃鈴珊 4990U050葉佩汾
FTP服务 FTP服务概述 FTP的常用命令 IIS6.0的FTP服务 Serv-U的安装和配置 MyBT的安装与配置
教學構想與目的 本課程設計是以大一學生為對象,課程內容以銜接高三國防科技概論課程作規劃,著重於武器原理與性能介紹,同時並以我國現役武器裝備及世界尖端武器為對象,期使同學對國家之國防現況具有正確認知,並對現代化武器能有更深刻之體認;並據此認知與體認,以增進其對國防之信心,啟發其未來投入國防科技研究之興趣。
分組專題報告 陳錦蓮、陳麗妃製作.
沪粤版八年级物理 3.5 奇妙的透镜.
客語歌謠-四季歌 台中市葫蘆墩國小教師 吳國銘 張郁棻.
注音符號教學 實務分享 公正國小 簡美月.
FTP服务器配置与管理 授课教师:于伟.
第 27 章 架設 FTP 伺服器 著作權所有 © 旗標出版股份有限公司.
網路智慧財產權 著作權法.
太陽能車、船競賽分享 主講:電子資訊學程 吳冠蓓 老師.
Presentation transcript:

第 23 章 架設 FTP 伺服器

本章大綱 23-1 啟動 FTP 伺服器 23-2 可以登入 FTP 伺服器的使用者類別 23-3 拒絕某些帳號使用伺服器 23-4 讓匿名登入的使用者可以上傳檔案 23-5 設定登入時的歡迎訊息

前言 FTP 伺服器是檔案交流的集中地。如果您曾經用過檔案下載或上傳的功能, 那您已經使用過 FTP 伺服器了。在本章, 我們就要來學習如何自行架設一台FTP 伺服器。

23 - 1 啟動 FTP 伺服器 FTP (File Transfer Protocol) 是一種檔案傳輸的協定。FTP 伺服器主要的用途在提供檔案的存放空間, 讓使用者可下載或上傳所需的檔案, 例如新版的驅動程式、共享軟體等。

安裝 FTP 伺服器 若您的系統尚未安裝 FTP 伺服器, 那麼請放入書附光碟 ( DVD 或 CD2) , 如下安裝: 安裝完成後, 記得執行 /etc/rc.d/init.d/vsftpd start 指令啟動 FTP 伺服器。

安裝 FTP 伺服器 使用者如果想看看有沒有新版的 FTP 伺服器套件, 可以到 http://vsftpd.beasts.org / 網址逛逛。 啟動 FTP 伺服器後, 我們就能馬上在本機測試是否啟動成功。請您在本機執行 ftp localhost 指令連接上 FTP 伺服器:

安裝 FTP 伺服器

安裝 FTP 伺服器 想登出 FTP 伺服器時, 請輸入 quit 或 bye 指令, 就可以離開 FTP 伺服器了。

啟動 FTP 伺服器 在預設狀況下, 系統開機時並不會啟動 FTP 伺服器, 請您執行 ntsysv 指令, 選取 vsftpd 項目, 指定開機時一併啟動 vsftpd 伺服器。接著, 您可執行下列指令立即啟動 FTP 伺服器:

23 - 2 可以登入 FTP 伺服器的 使用者類別 可登入FTP伺服器的使用者大致劃分成 3 類, 分別是 real、anonymous 及 restricted。這 3 類所代表的意義分別解釋如下: real:在此伺服器擁有帳號的使用者, 並以他的帳號登入。此類使用者預設登入後的目錄為其家目錄, 例如 tony登入後, 所進入的目錄為 /home/tony。

23 - 2 可以登入 FTP 伺服器的 使用者類別 anonymous:在此伺服器沒有帳號的使用者, 可用 "anonymous" 及電子郵件位址當作帳號名稱及密碼, 以匿名方式登入伺服器。登入的根目錄為 /var/ftp。 restricted:在某些情況下, 管理者可能希望某些擁有帳號的使用者登入後, 只能存取其家目錄下的檔案, 而不得存取家目錄以外的檔案。因此管理者便可利用稍後說明的 /etc/vsftpd.chroot_list 設定檔, 指定屬於這類的使用者有哪些。

23 - 2 可以登入 FTP 伺服器的 使用者類別 我們將這 3 類使用者的權限整理如下表所示:

23 - 2 可以登入 FTP 伺服器的 使用者類別 此 Linux 發行版預設把系統上所有的帳號都設成 real 類別, 若您想將某些使用者改成 restricted 類別, 使其只能存取家目錄下的檔案。請以文書編輯器開啟 /etc/vsftpd/vsftpd.conf 設定檔, 修改下列部分:

23 - 2 可以登入 FTP 伺服器的 使用者類別 以文書編輯器建立 /etc/vsftpd/chroot_list 檔 (該檔預設不存在), 加入想限制的使用者: 存檔後執行如下指令重新啟動 FTP 伺服器: 如此 tony 與 vita 這兩名使用者進入 FTP 伺服器時, 就只能存取其家目錄下的資料。

如何設定帳號的使用期限? 若想設定帳號的使用期限, 可以修改 /etc/shadow 檔設定使用者帳號的到期天數。以下以設定 tony 帳號在 30 天後到期為例。首先計算出 1970 年 1 月 1 日到距今 30 天後的天數是多少:

如何設定帳號的使用期限? 接著要修改 /etc/shadow 檔: 如上修改後, 則 tony 帳號在 30 天後便無法使用了。不過該帳號並不會刪除, 只是無法使用。若將剛才修改的天數繼續增加, 則 tony 帳號就可以繼續使用了。

23 - 3 拒絕某些帳號使用伺服器 /etc/vsftpd/user_list 名單預設是用來指定 "不允許" 哪些使用者登入, 此檔的預設值是一些系統帳號。您若是不想讓某個使用者登入您的 FTP 伺服器, 只需將他加入這個名單即可: ←預設是不允許 root 登入的

23 - 3 拒絕某些帳號使用伺服器 剛剛我們將 tony 加入 user_list 名單中, 您不需要重新啟動 FTP, 即可立即生效。接著請嘗試用此帳號登入:

23 - 4 讓匿名登入的使用者可以 上傳檔案 在預設的情況下, 匿名登入的使用者只能下載檔案而不能上傳檔案。本節將說明如何更改設定, 讓匿名登入的使用者也可以上傳檔案。 23-2 節中我們曾經提過, 匿名使用者其登入目錄為 /var/ftp, 假設現要開放/var/ftp/upload 目錄讓匿名使用者可以上傳檔案, 首先需建立上傳的目錄:

23 - 4 讓匿名登入的使用者可以 上傳檔案 接著請編輯 /etc/vsftpd/vsftpd.conf 檔, 修改下列項目:

23 - 4 讓匿名登入的使用者可以 上傳檔案

23 - 4 讓匿名登入的使用者可以 上傳檔案 修改完後, 請執行 /etc/rc.d/init.d/vsftpd restart 指令重新啟動 FTP 伺服器, 匿名登入的使用者即可上傳檔案。

限制匿名登入的使用者只能瀏覽 架好 FTP 伺服器之後, 可能會為了便於管理而需要限制匿名使用者的權限, 讓其只能瀏覽, 而不能下載或上傳。針對這項需求, 我們只要變更 /var/ftp (下載) 目錄內及/var/ftp/upload (上傳) 目錄內的權限即可。設定方法如下:

限制匿名登入的使用者只能瀏覽 變更好權限後, 匿名使用者就只能瀏覽, 而無法下載或上傳檔案了。

23 - 5 設定登入時的歡迎訊息 您可以在自己的 FTP 伺服器放置歡迎訊息, 則使用者在登入時, 便會看到公告的訊息。請修改 /etc/vsftpd/vsftpd.conf 檔, 即可編輯要顯示的歡迎訊息:

23 - 5 設定登入時的歡迎訊息 改完之後, 請執行 /etc/rc.d/init.d/vsftpd restart 指令重新啟動 FTP 伺服器。當使用者登入時, 就會看到剛剛設定的歡迎訊息:

23 - 5 設定登入時的歡迎訊息 以上即是歡迎訊息的簡單範例。

實務經驗談 除非要架設開放讓所有人都可以下載的網站, 否則在實際應用上, 我們會避免使用 FTP 來傳輸檔案, 因為它是沒有加密的通訊協定。一般而言, 我們會使用在 Fedora Core 上預設就已經開啟 SSH 的伺服器來代替 FTP, 其在 Windows 下亦有免費的傳檔工具 Filezilla 可以使用。