1. 程式人生 > >如何在ubuntu開啟ssh服務-使 SecureCRT遠端登入

如何在ubuntu開啟ssh服務-使 SecureCRT遠端登入

不少人在第一次使用ubuntu系統的時候,用了很多種方法均沒有辦法開啟SSH服務,ubuntu和其它的linux系統有所區別,因為在ubuntu下,service  sshd  restart  之類的開啟服務的命令將無法使用,那麼該怎麼辦呢?

      SecureCRT遠端登入利用的是SSH原理。什麼是SSH?

      SSH 為 Secure Shell 的縮寫,由 IETF 的網路工作小組(Network Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協議。SSH 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 SSH 協議可以有效防止遠端管理過程中的資訊洩露問題。SSH最初是UNIX系統上的一個程式,後來又迅速擴充套件到其他操作平臺。SSH在正確使用時可彌補網路中的漏洞。SSH客戶端適用於多種平臺。幾乎所有UNIX平臺—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平臺,都可執行SSH。

     那麼如何配置ssh?

     一般情況下,ubuntu已經預設安裝了ssh,但是在/etc/init.d/這個目錄下卻沒有ssh這個節點存在。在/etc/ssh/下就有ssh配置的一個指令碼。一般情況下,參照百度的改法是這樣的:

 修改配置檔案"/etc/ssh/sshd_config",把配置檔案中的"PermitRootLogin without-password"加一個"#"號,把它註釋掉-->再增加一句"PermitRootLogin yes"-->儲存,修改成功。

     但是會發現,仍然不能配置成功。

     後來我找到一個叫做openssh-client_5.9p1-5ubuntu1_i386.deb    openssh-server_1%3a5.9p1-5ubuntu1_i386.deb這兩個已經配置好相關引數的ssh軟體包,用dpkg -i openssh-client_5.9p1-5ubuntu1_i386.deb 和 dpkg -i  openssh-server_1%3a5.9p1-5ubuntu1_i386.deb 分別對這兩個軟體進行安裝。

     安裝完成後:使用 $ /etc/init.d/ssh  restart 以啟動 ssh-server。使用 $ netstat –tlp 來確認 ssh-server 已經正常工作。
tcp6 0 0 *:ssh *:* LISTEN -
看到上面這一行輸出說明 ssh-server 已經在運行了。

接下來,開啟SecureCRT遠端登入

  

     在這裡我們選擇File -----> Quick connect ----->會彈出以下介面:

  

  在Hostname一欄填寫你ubuntu對應的IP號,埠預設是22不用改,然後Username一般是選擇root

  所有輸入完畢後選擇Connect.會彈出以下介面:


這裡我們輸入ubuntu系統的密碼,點選ok就完成了,然後就登入了系統:


之後的一切,就跟正常使用linux系統是一樣的啦,當然我們還可以建立多個使用者,這樣,就可以多個使用者一起來登入我們的伺服器ubuntu了。大笑

如果你想換個風格,護眼睛,那麼你可以設定這個軟體軟體:

滑鼠右鍵,然後選擇Session Options...


然後選擇:

我比較喜歡traditional。因為不傷眼,百度上很多人也是推薦這個風格。大笑