[轉貼]關於iptables和ftp

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[轉貼]關於iptables和ftp

文章moto » 週三 4月 30, 2003 3:50 pm

From: ugly.bbs@bbs.cs.nthu.edu.tw (邪神大帝)
請問一下下列兩個問題
1.如何將ftp的port改為預設的21以外的值
2.iptables能將傳到電腦的x port轉成以y port處理嗎??
謝謝

From: littlex.bbs@bbs.sayya.org (小艾克斯)
1.iptables -A PREROUTING -t nat -p tcp -d xxx.xxx.xxx.xxx --drop \
porta -j DNAT --to yyy.yyy.yyy.yyy:portb
2.porta和portb分別是x和y ip對應的port

From: kenduest.bbs@bbs.sayya.org (小州)
1.看你用哪個ftp軟體,以及該ftp 程式的啟動方式而有不同。
使用xinetd方式啟動ftp服務,在/etc/services檔案新增好port與name定義 (
像是myftp 9999/tcp)。
修改/etc/xinetd.d/目錄內的wu-ftpd等這類檔案內容,把service ftp {...}
該敘述改成service myftp {...},然後執行/etc/init.d/xinetd restart即可。
若是你是使用rh 6.x等系統,那時候是使用inetd,你則是需要改/etc/inetd.
conf檔案內容。看一下該檔案內容你會知道修改方式。
若是你用的ftpd是使用standaone方式讓自己常駐在系統內,常見像是proftpd
,那您就是修改/etc/proftpd.conf檔案,修改Port定義,改好後重新啟動proftpd
服務即可。一般若是你用rpm安裝的話,執行 /etc/rc.d/init.d/proftpd restart
即可生效。
2.ex: iptables -A INPUT -p tcp --dport xx -j REDIRECT --to-ports yy
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客