前言
在完成vsftp虛擬化後,接下來就是一些進階的設定了。如果還不會設定或是還沒設定vsftp虛擬化的可參考此篇「Centos FTP (vsftp)虛擬化設定」後在接著看下面的設定。要不然怕在步驟上跳太快會看不懂。
環境
Centos 5.7
vsftpd-2.0.5-24.el5
需求
在虛擬化設定下,用外網連線時能看到「ftp」這個資料夾內的東西。而在使用內網連線時要能看到整個「faq」內的東西。
/home/faq
├ ftp
├ ├ public
├ └ customer
└ user
├ sales
├ customer
└ accounting
會使用到此方法來設定FTP主要是想要讓某些資料夾只可允許公司內網IP連線,增加安全性上的考量。
設定說明
1. 設定vsftp虛擬化。
若還沒設定的請參考此篇「Centos FTP (vsftp)虛擬化設定」
2. 帳密管理
在使用此方式設定下,在user的帳號密碼部份,則是統一使用相同的設定檔管理
此設定方式可參考Centos FTP (vsftp)虛擬化設定的第4點-建立虛擬帳號的資料庫。
3. 設定外網的部份
3.1 編輯原先的vsftpd.conf
3.2 設定外網IP登入時各帳號的設定檔
在編輯user設定檔時,檔案存放路徑要做修改
以下設定方式請參考Centos FTP (vsftp)虛擬化設定的第6點-虛擬帳號的配置
4. 設定內網的部份
4.1 複製並修改內網的vsftpd2.conf設定
4.2設定內網IP登入時各帳號的設定檔
在編輯user設定檔時,檔案存放路徑要做修改
以下設定方式請參考Centos FTP (vsftp)虛擬化設定的第6點-虛擬帳號的配置
5. 重啟服務
此時會看到vsftpd2和vsftpd兩隻vsftpd.conf都有執行成功
6. 登入FTP查看
請使用FTP軟體分別用內網:192.168.100.100和外網:118.160.229.38,查看是否登入後所看到的資料夾有所不同。
評論
此文章尚無評論。