一、 FTP
在Red Hat Enterprise Linux 6中,FTP伺服器包的名稱為vsftpd, 它代表Very Secure File Transfer Protocol Daemon。 服務名稱也叫vsftpd。
默認設定檔/etc/vsftpd/vsftpd.conf。
① anonymous使用者只能下載位於chroot目錄(/var/ftp)中的內容。 這意味著遠端ftp用戶端能以用戶anonymous或ftp身份連接到伺服器 ( 無需密碼), 並從ftp伺服器上的/var/ftp目錄下載檔案(其本地ftp用戶可以讀取這些檔)。
②它還允許系統上的使用者使用密碼進行連接、下載系統上他們可以讀取的任何檔及將檔上傳到系統上他們可以寫入的任何位置。
如果計畫將ftp伺服器用於此目的, 預設配置設置很合適, 無需進更改。
1.安裝: 2.啟動: 3.啟用:
預設配置:
4.測試:
首先在/var/ftp/pub/這個共用目錄, 創建個檔, 共用, 以作測試!
5.ftp訪問模式: 主動、被動。 一般使用被動。
主動模式: 用戶端發起( 隨機開啟大於1024的x埠, 同是打開x+1埠偵聽) , 向伺服器21埠請求建立連接; 連接建立, 用戶端請求資料; ftp伺服器使用( 通常是)20號埠, 主動連接用戶端的x+1, 傳輸資料
被動模式: 用戶端發起( 隨機開啟大於1024的x埠, 同是打開x+1埠偵聽) , 向伺服器21埠請求建立連接, 並向有ftp伺服器發送PASV命令, 通知伺服器自已處被動模式;ftp伺服器收到, 會隨機開啟一個大於1024的y埠偵聽, 然後用PORTY命令通知用戶端, 自已的資料埠是y;連接建立, 用戶端會通過x+1連接y;傳輸資料
二、 WEB
在Red Hat Enterprise Linux 6中,Apache Web 伺服器包的名稱為httpd,
查看默認設定檔:
① 包含其所服務的HTML頁的document root是/var/www/html目錄(預設)。
②如果對web伺服器的設定檔進行更改,請不要忘記重新開機httpd服務。
安裝: 2.啟動: 3.啟用:
4.測試:
編輯網頁和ftp檔,並創建軟體連結:
① 測試: 網頁
② 測試:連結
③ 測試:命令列測試