星期五, 12月 02, 2011

vsftpd + iptables

vsftpd 如果沒有在防火牆底下,其實直接安裝,應該就可以正常使用了,不過,昨天 overjoy 傳訊請我幫忙看看為啥他架的 vsftpd 無法連線進入。

本來以為是 vsftpd 設定檔的問題,所以試了半天,還是有問題,後來才想到是不是防火牆的問題,所以又去找了一下 CentOS 的 iptables 的設定,

在 /etc/sysconfig/iptables 看到 iptables 設定的規則。

Firewall configuration written by system-config-firewall
Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

 

把 iptables 停掉後,vsftp 就正常了,所以看起來是防火牆的問題,在防火牆底下架 ftp 其實是比較麻煩,因為必須特別為 passive mode 開port 出來,不過,vsftpd 的設定其實已經人性很多了,順便把設定步驟記下來,下次也許換我用得上!

編輯 vsftpd.conf (加入下列三行)

pasv_enable=YES
pasv_min_port=5000
pasv_max_port=9000

編輯 防火牆的規則 (CentOS 是編輯 /etc/sysconfig/iptables,把藍色行加在適當的位置)

星期三, 11月 30, 2011

Ubuntu 與兩台螢幕

之前就曾經在 已經裝好的 Ubuntu 底下第兩台螢幕,接上後都沒有畫面,當時以為是Ubuntu 的問題,不過,前天買了第二台螢幕,還是一樣,就覺得不對,因為同樣的顯示在 Windows 上裝了 nvidia 驅動程式後可以雙螢幕顯示,所以就利用Google查了一下資料,總算試出來,主要原因是在於 /etc/X11/xorg.conf 裡沒有第二台螢幕的設定。

把過程記錄下來,提供給大家參考!

一、安裝 nvidia 驅動程式

二、備份 xorg.conf

$ sudo mv /etc/X11/xorg.conf  /etc/X11/xorg.conf.bak

三、重新產生 xorg.conf並設定雙螢幕

$ sudo nvidia-xconfig  --twinview

星期三, 11月 23, 2011

Ubuntu 底下快速搜集電腦的網卡及電腦名稱

之前本來都利用 nmap 來做這個動作,不過,還需要做一些處理,今天剛好又發現在 ubuntu 底下一個名為 nbtscan 的套件,更適合來做這個工作。

$ sudo apt-get install nbtscan

nbtscan 10.241.xxx.0/24

nbtscan -v 10.241.xxx.63


星期四, 11月 17, 2011

下載 syslinux

syslinux 的官方網站關了,不過,如果只是要下載 syslinux 的話,可以直接到 kernel.org 的網站下載:

http://www.kernel.org/pub/linux/utils/boot/syslinux/4.xx/

星期四, 11月 10, 2011

Ubuntu 10.04 或 Ezgo8,9 安裝新版的 Firefox

firefox 目前最新的穩定版:
sudo add-apt-repository ppa:mozillateam/firefox-stable
sudo apt-get update
sudo apt-get install firefox
安裝 Firefox目前最新的版本(每日更新)
sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update
sudo apt-get install firefox-trunk