2010年10月22日 星期五

IP分享器設定FTP service

今天在幫某一台虛擬IP設定ftp service的時候

原本以為只要把port 21改掉就可以了

沒想到事情沒這麼簡單 因為還有一個port 20的問題 囧....

參考鳥哥的文章XD

-----------------------

我的server端是Fedora 使用vsftpd

如果我想從外面連到這台電腦的FTP IP分享器要做兩個設定

一個是設定port21的對應 一個是設定port20的對應

ex:
設定port 10021指向該電腦的port 21 同樣設定port 10020指向該電腦的port 20

這樣就好了

-----------------------

不過手邊的IP分享器有點笨 不能設定這種規則

他只能設定把虛擬IP電腦的某個port直接開放對外

也就是說
我只能設定port21指向該電腦的port 21 設定port 20指向該電腦的port 20

如果未來有其他電腦也要設定FTP 這樣就很麻煩了 orz...

所以我的解決方法是 把FTP的預設port 21、20都改成別的port
這樣未來有其他電腦也要設定FTP就不會有問題XD


只是 在vsftpd裡面 把port21改成別的還蠻簡單的 網路很多資料

改port20的部份就很少人在說 (因為找到的結果幾乎都一樣 = =)

後來看官方的說明文件 很快就找到了 科科

http://vsftpd.beasts.org/vsftpd_conf.html
-----------------------

編輯 /etc/vsftpd/vsftpd.conf

更改ftp-data的port:
connect_from_port_20=NO
ftp_data_port=10020

更改port 21
listen_port=10021

記得關閉被動模式 (因為被動模式我不會設定XD)
pasv_enable=NO

然後去設定IP分享器 重新啟動ftp 這樣就可以連了


用pietty開啟圖形介面程式

後來幫上課同學測試的時候 發現還是不能使用 囧

不過後來找到解決方法了 XD

-------------------------------

環境:在電腦教室(虛擬IP)連到工作站跑icfb

因為電腦是虛擬IP 所以用x-win32的時候似乎不能使用?

後來參考http://www.cs.nctu.edu.tw/help/xming.html 改用Xming

只是除了安裝主程式 Xming-6-9-0-31-setup.exe

還要再安裝 Xming-fonts-7-5-0-25-setup.exe

兩個都裝完之後就可以跑icfb (當然還要設定putty XD)

2010年10月13日 星期三

putty + 圖形介面程式

裝Xming似乎就可以了!?

方法:
http://www.cs.nctu.edu.tw/help/xming.html

其實就照他做的就好 XD

去抓Xming下來安裝 然後執行Xlaunch 一直按下一步就好

之後再去開pietty 要記得選putty模式 (不然直接用putty也行 XD)


進去putty模式之後 要去X11的地方做設定

forwarding要打勾 display要打 localhost:0

這樣應該就可以了 XD

--

我後來打xeyes、gedit和nam都有顯示畫面出來 科科

用nam開一個檔案來看 也可以正常使用 XDD

2010年10月11日 星期一

vsftp - 紀錄使用者登入時間&資訊

編輯 /etc/vsftpd/vsftpd.conf

最後加上這些就可以了
vsftpd_log_file=/var/log/vsftpd.log
dual_log_enable=YES
log_ftp_protocol=YES

然後去看vsftpd.log就可以看到這些東西
=========================
Mon Oct 11 05:18:48 2010 [pid 19518] CONNECT: Client "IP位址"
Mon Oct 11 05:18:48 2010 [pid 19518] FTP response: Client "IP位址", "220 (vsFTPd 2.0.3)"
Mon Oct 11 05:18:50 2010 [pid 19518] FTP command: Client "IP位址", "USER xxxx"
Mon Oct 11 05:18:50 2010 [pid 19518] [xxxx] FTP response: Client "IP位址", "331 Please specify the password."
Mon Oct 11 05:18:51 2010 [pid 19518] [xxxx] FTP command: Client "IP位址", "PASS "
Mon Oct 11 05:18:52 2010 [pid 19517] [xxxx] OK LOGIN: Client "IP位址"
Mon Oct 11 05:18:52 2010 [pid 19519] [xxxx] FTP response: Client "IP位址", "230 Login successful."
=========================

ref:
http://hi.baidu.com/zxd08/blog/item/7c1f31312c85f7ad5fdf0e42.html