虛擬機器中的linux可以用過ssh連線本機

2021-07-30 02:40:41 字數 1191 閱讀 9125

摘要:主要是解決不能使用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-get install –y openssh-server 

c)安裝完成後啟動ssh

service ssh start 

d)  啟動完成之後可以使用命令:ps –e | grep ssh 來檢視ssh狀態、

6455 ?        00:00:00 sshd 

則表明啟動成功。

再使用putty連線ubuntu、問題解決。

Linux 虛擬機器中配置 GNOME VNC

在特定的需求下,需要用到 linux 的圖形化介面,但是 azure 平台提供的虛擬機器預設沒有開放遠端圖形化登陸的功能。以下解決方案,提供了市面上非常流行的 gnome vnc 的組合來遠端圖形化管理虛擬機器。note 以下步驟適用於 centos 6.x 版本,其他版本可能略微有區別。按照以下步...

linux虛擬機器中安裝mongodb

今天在linux虛擬機器中安裝了mongodb資料庫,安裝過程主要參照了網上的一片文件,大部分地方都沒有多大區別,只是在某些細節上有所改變。我參考的文件是 原文 mongodb linux x86 64 2.2.7.tgz 而我 mongodb linux x86 64 2.6.9.gz。我的具體步...

Linux 虛擬機器中配置 GNOME VNC

在特定的需求下,需要用到 linux 的圖形化介面,但是 azure 平台提供的虛擬機器預設沒有開放遠端圖形化登陸的功能。以下解決方案,提供了市面上非常流行的 gnome vnc 的組合來遠端圖形化管理虛擬機器。note 以下步驟適用於 centos 6.x 版本,其他版本可能略微有區別。按照以下步...