摘要:主要是解決不能使用ssh遠程Ubuntu的問題、使用的遠程工具是putty、也可以使用xshell、ubunut12.0.4是裝在虛擬機中的、不過這個應該沒有什么影響。
一:問題的出現
前兩天使用VMware裝了一個ubuntu12.0.4之后、因為常常使用命令行、又喜歡在虛擬機與實體機中切來切去、感覺很不方便、就想在xp中遠程ubuntu、遇到了點小意外、經過一會調試解決成功、把過程記錄一下、好記性不如爛筆頭。
在開始連接的時候、老是連接不成功、就想着具體是哪方面的問題、按照思路一步一步來驗證。
二:具體的解決過程
1、網絡
既然要遠程ubuntu的系統、那么首先是兩個網絡是不是在一個網段、能不能ping的通?
a) Windows電腦上——cmd 打開命令窗口、鍵入:ipconfig 命令、查看主機IP。
b) ubuntu系統、ctrl + alt + F1打開命令終端、鍵入ifconfig 命令、查看ubuntu上網IP。
c) 然后在ubuntu系統終端鍵入:ping +Windows上網的IP、查看是否ping的通、不可以則檢查網絡情況、以及是否在一個網段、ping的通在進行下一步
d) 在Windows命令窗口中鍵入:ping +ubuntu 上網IP、查看是否ping的通、不可以則檢查網絡情況、以及是否在一個網段、ping的通在進行下一步
2、ssh服務
既然是通過sshserver來進行遠程、那么當網路通暢之后要解決的就是關於ubuntu系統的ssh問題。
a) 查看是否安裝ssh服務
在ubuntu終端命令界面鍵入:
ssh localhost
如果出現下面提示則表示還沒有安裝:
ssh: connect to hostlocalhost port 22: Connection refused
b) 安裝ssh服務
如果通過上面步驟查看沒有安裝sshserver、則鍵入如下命令安裝:
sudo apt-getinstall –y openssh-server
c)安裝完成后啟動ssh
service ssh start
d) 啟動完成之后可以使用命令:ps –e | grep ssh 來查看ssh狀態、
6455 ? 00:00:00 sshd
則表明啟動成功。
再使用putty連接ubuntu、問題解決。
1、PuTTY
推薦閱讀:
如何通過Putty實現遠程登錄控制Linux平台 http://www.linuxidc.com/Linux/2013-06/85266.htm
Putty連接VMWare中Ubuntu的問題解決 http://www.linuxidc.com/Linux/2013-05/84819.htm
VMware+Linux+Putty環境配置 http://www.linuxidc.com/Linux/2013-05/84818.htm
借助Putty遠程登錄控制虛擬機的Fedora系統 http://www.linuxidc.com/Linux/2013-01/78155.htm
2、Xshell
secureCRT和Xshell登錄Ubuntu http://www.linuxidc.com/Linux/2012-04/58745.htm
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2