2011年6月23日 星期四

Linux IPv6 server Ch2 FTP

統環境:
        Window環境: Win XP
                    IPv6 Addressfe80::f8c8:454b:a071:7865
        Linux 環境: CentOS 5.6
                    IPv6 Global Address:2001:e10:6840:21:a00:27ff:fe9c:4944


在Linux環境先安裝ftp。


在指令模式(或終端機)打上:yum install vsftpd


為何要使用vsftpd?在鳥哥的私房菜有詳細的介紹喔~
(http://linux.vbird.org/linux_server/0410vsftpd.php#server)























安裝完成畫面。(ps:因為楊大俠拍照的時候忘了改linux內部的中文編碼,所以圖片上會有亂碼)

























因為ftp預設是沒有啟動IPv6的,所以必須到vsftpd底下修改。(個人認為nano比較好用)
nano /etc/vsftpd/vsftpd.conf




























輸入之後,拉到最下面有個listen=YES,把它改成#listen=YES
然後把#listen_ipv6=YES,改成listen_ipv6=YES
這樣就可同時使用v6和v4了。






















修改完成之後,就可以開啟FTP了,如果重新開機就要重新下開啟FTP的指令喔,因為沒有去設定重新開機自動開啟,想知道更多,鳥哥的網站有很多資訊喔。

第一次開啟就打上:/etc/init.d/vdftpd start

重新開啟:/etc/init.d/vdftpd restart















這樣server就建置成功。


在切到Window端,基本上root是沒辦法連線成功的,是因為安全的考量,所以在安裝CentOS時候本身必須就要一個user,所以不用另外設一個user,我的user name 是 da,就看你自己當初安裝時候是設定什麼嚕。


連線的方法很簡單,只要再命令提示字元上面打上ftp 然後在打上IPv6 address就ok嚕。


然後登入user,在輸入密碼(password)。

















任督二脈: 

        如果連線失敗,大部分的原因是因為防火牆(firewall),如果你當初安裝有把防火牆關掉就不是這個問題了,所以怎麼關呢~如下介紹


防火牆的設定指令為iptables 
-L 是察看目前防火牆的規則
-F 是清除所有的防火牆的規則
想知道詳細的介紹,又是鳥哥的連結喔(http://linux.vbird.org/linux_server/0250simple_firewall.php)

知道指令了那我們先看一下,原本防火牆的規則。























-F清除後,在-L查看,很明顯的看的出來有清除掉不少喔。



















iptables 是v4的防火牆,那v6的呢?

很簡單只要把ip多加個6就OK嚕!!!































沒有留言:

張貼留言