安裝和設置 OpenSSH Server
Ubuntu 下安裝 OpenSSH Server 是無比輕鬆的一件事情,需要的命令只有一條:
sudo apt-get install openssh-server
隨後,Ubuntu 會自動下載並安裝 openssh server,並一併解決所有的依賴關係。當您完成這一操作後,您可以找另一臺計算機,然後使用一個 SSH 客戶端軟件(強烈推薦 PuTTy),輸入您服務器的 IP 地址。如果一切正常的話,等一會兒就可以連接上了。並且使用現有的用戶名和密碼應該就可以登錄了。
事實上如果沒什麼特別需求,到這裏 OpenSSH Server 就算安裝好了。但是進一步設置一下,可以讓 OpenSSH 登錄時間更短,並且更加安全。這一切都是通過修改 openssh 的配置文件 sshd_config 實現的。
首先,您剛纔實驗遠程登錄的時候可能會發現,在輸入完用戶名後需要等很長一段時間纔會提示輸入密碼。其實這是由於 sshd 需要反查客戶端的 dns 信息導致的。我們可以通過禁用這個特性來大幅提高登錄的速度。首先,打開 sshd_config 文件:
sudo nano /etc/ssh/sshd_config
找到 GSSAPI options 這一節,將下面兩行註釋掉:
#GSSAPIAuthentication yes #GSSAPIDelegateCredentials no
然後重新啓動 ssh 服務即可:
sudo /etc/init.d/ssh restart