in Ubuntu/Debian

Lubuntu架設OpenSSH server

參考此文章: Ubuntu 安裝和啟用 SSH 登入

Lubuntu架設LAMP server二三事系列中,相信已經具有LAMP-server架設的概念,這篇文章要介紹的是如何使用tasksel套件中架設SSH server。這次還是跟架LAMP server一樣,需要借用tasksel的套件,因為裡面不只有LAMP server之外,還有OpenSSH server套件提供給我們來做安裝,如果還沒有安裝tasksel套件,請在操作下面的步驟前,開啟終端機輸入


sudo apt-get install tasksel

接著輸入指令 : sudo tasksel,會看到一個清單,選到OpenSSH server相關字樣的地方按下空白鍵,接著按下enter,就開始安裝了。如下圖

擷取2

安裝完了之後,接著輸入指令


sudo vi /etc/ssh/sshd_config

編輯相關SSH的設定。

 

建議的設定如下 : 將Port 22改成任意的1024以上的port,避免掃描port的時候容易變成攻擊的對象。

把PermitRootLogin without-password設定成PermitRootLogin no原因是要避免有人使用root登入。

設定完成之後,就將檔案儲存並離開。

接著再將ssh service重新啟動,輸入指令:


sudo service ssh restart

允許連入IP位址則可以透過iptable和ufw做設定。