2010年6月14日 星期一

Ubuntu伺服器安裝

1. 先下載 ubuntu 10.0.4伺服器
2. 安裝ubuntu 10.0.4伺服器
  安裝時必須加入 LAMP 模組
3. root 登入,使用以下指令修改root登入密碼:
  sudo passwd root
4. 如何設定固定的IP值
  使用 vi 編輯 /etc/network/interfaces 檔案,輸入以下

  auto eth0
  iface eth0 inet static
  address 192.168.12.19
  netmask 255.255.255.0
  gateway 192.1687.12.254
  network 192.168.12.0
  broadcast 192.168.12.255

5. 在ubuntu上安裝phpmyadmin,請用以下的指令來做安裝:
  sudo apt-get install phpmyadmin
  系統會自動幫你在apache的預設網頁目錄裡面建立phpmyadmin的連結。
  如果系統沒有建立連結時你必須自己建立,方法如下:
  phpmyadmin的資料夾會被安裝在/usr/share/phpmyadmin
  要在/var/www/底下建立一個phpmyadmin捷徑:
  sudo ln -ds /usr/share/phpmyadmin /var/www/phpmyadmin
6. 安裝openssh-server,請用以下的指令來做安裝:
  sudo apt-get install openssh-server
  我們可以輸入以下指令來檢查是否有執行ssh-server
  ps aux | grep ssh
  安裝好就可以用putty來用遠端登入
openssh-server 安裝完成後,建議改變一下相關的設定:
vi /etc/ssh/sshd_config

(a) 改 Port 22

改成你要的 Port。不過最好參考一下 /etc/service,不要用到其他服務的 Port。

(b) PermitRootLogin yes

這個設定允許讓 root 直接登入。這就看個人了,我是覺得很可怕,可以改成:

PermitRootLogin no

來關閉 root 登入。
(c)為了安全一點,可以在下面加上一行:

AllowUsers

來設定允許使用、登入的使用者名稱。例如帳號是 USERNAME 就是:

AllowUsers USERNAME

這樣就只有這個帳號可以登入。
(d)如果要更安全,也可以去設定 /etc/hosts.allow 和 /etc/hosts.deny
來允許和拒絕某些來源的連線,服務名稱是 sshd。
(e) # sudo /etc/init.d/ssh restart