1. 程式人生 > >linux:用SecureCRT連線虛擬機器linux實踐記錄-hostonly方式全解

linux:用SecureCRT連線虛擬機器linux實踐記錄-hostonly方式全解

關於hostonly指的是主機與虛擬機器之間的互聯,因此虛擬機器是不能連網的,若需要連網則需要使用NAT模式;

hostonly 模式考慮如下配置過程:

===================================================================================================================
1、 安裝Vimare-workstation,安裝虛擬機器linux(centos、ubuntu等),完畢;

2、設定虛擬機器上網方式是host-only,然後確認如下全部ip設定:

(1)配置VMnet1

檢視主機的網路連線設定,找到如圖示三個連線

                        

其中,VMnet8和NAT方式相關,本文暫不討論。這裡VMnet1和host-only相關,設定VMnet1的ip如下,其中紫紅色“2”可以換成不衝突的任意子網,而藍色不可更改,這裡的1表示分配給主機的子網內ip,即全部完成後虛擬機器ping192.168.2.1就會ping通主機(後文檢驗)。

(2)共享本地連線

開啟本地連線設定,找到主機的網路配置共享頁,設定頁面如下:

連線設定而上網,選擇VMnet1;

(3)配置虛擬機器網路所在子網網段

如圖192.168.2.0指明瞭虛擬機器和主機之間構成了一個局域子網網段是2,所以主機相對於虛擬機器的ip配置的是192.168.2.1,而虛擬機器開機後配置的ip也必須配置成192.168.2.*的樣子這樣就算主機沒有連網,和虛擬機器也能互聯。

(4)虛擬機器linux配置ip

開機修改ip如圖,手動,ip說明在子網2段內,ip為99,閘道器即為主機ip,全部配置完成後主機ping 192.168.2.99會ping通虛擬機器。

注意:安裝虛擬機器時或之後設定網路屬性要保證網路配置項為hostonly如圖

(5)檢驗ip是否正確

至此ip設定完成,正確的標誌是虛擬機器與主機可以互相ping通,根據上面的配置使用語句

主機ping 虛擬機器:ping 192.168.2.99         虛擬機器ping 主機:ping 192.168.2.1

如有必要請重啟虛擬機器;

3、在配置ip成功下,進行主機端使用SecureCRT連線虛擬機器。

(1)檢查虛擬機器是否安裝SSH服務端,並確認該服務已啟動

檢查安裝SSH語句:"rpm -aq|grep openssh-server"

如沒有安裝(Ubuntu預設沒有安裝ssh)openssh-server,就需要找其他途徑安裝,如主機下載rpm傳上去,或用iso安裝該rpm包(可參考其他文章);

如沒有root許可權(Ubuntu預設沒有root密碼,執行"sudo passwd root"語句來修改root密碼),切換root許可權

檢查SSH服務語句:有程序ID的話說明已經啟動

[email protected]:~$ ps -e|grep sshd
  516 ?        00:00:00 sshd
 1862 ?        00:00:00 sshd
 1988 ?        00:00:00 sshd
[email protected]:~$ 

如沒有啟動,請執行"service ssh start"  若kill服務程序,執行"kill sshd"或"killall sshd";正確啟動的內容是這樣的

[email protected]:/home/zxliu# netstat -tlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 *:ssh                   *:*                     LISTEN      3448/sshd       
tcp        0      0 localhost:ipp           *:*                     LISTEN      1287/cupsd      
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN      3448/sshd       
tcp6       0      0 ip6-localhost:ipp       [::]:*                  LISTEN      1287/cupsd      
[email protected]:/home/zxliu# ps -e |grep ssh
 1621 ?        00:00:00 ssh-agent
 3448 ?        00:00:00 sshd
 3453 ?        00:00:00 sshd
 3581 ?        00:00:00 sshd
[email protected]:/home/zxliu# 

(2)關閉虛擬機器防火牆

一般情況均需要關閉防火牆,執行命令是" iptables -F ",當然需要root使用者;

(3)主機端使用SecureCRT連線

安裝軟體,配置連線,經過全部上文該步驟肯定成功了,拔掉網線依然能連線。如被伺服器拒絕登陸,說明虛擬機器防火牆沒有關;

4、常見問題及解決思路

(1)如提示被ssh伺服器拒絕,說明虛擬機器的防火牆沒有關,參見3.4關閉防火牆

(2)Ubuntu預設不安裝ssh,所以linux請確認安裝openssh-server並啟動服務,參見3.1

(3)ubuntu預設不設定root賬戶密碼,使用root需要設定密碼,參見3.1

(4)虛擬機器與主機互相ping不通,則是沒有設定在同一子網段內,參見2對比各個ip值

(5)虛擬機器可以實現與主機的互聯,但是不能使用虛擬機器上網這是host-only模式的侷限;

相關推薦

linux:SecureCRT連線虛擬機器linux實踐記錄-hostonly方式

關於hostonly指的是主機與虛擬機器之間的互聯,因此虛擬機器是不能連網的,若需要連網則需要使用NAT模式; hostonly 模式考慮如下配置過程: ============================================================

secureCRT連線虛擬機器中的Ubuntu系統,出現“遠端主機拒絕連線”錯誤

因為我的Ubuntu中未安裝ssh服務,終端下執行命令: sudo apt-get install openssh-server 之後重啟一下sshd服務: sudo service  sshd  r

如何使用SecureCRT連線虛擬機器中的Linux

記住我們操作下面的步驟時需要先開啟虛擬機器電源和登入它。再記住一點,我們配置的方法是,我們先在虛擬機器中設定為NAT連線方式,然後在本機命令列中查找出VMnet8的IP地址 (查詢方法按上面的連結來),然後在虛擬機器中設定IP,命令列是ifconfig

linux學習筆記-如何使用secureCRT連線虛擬機器linux

1.使用命令: #vi /etc/sysconfig/network-scripts/ifcfg-eth0 [編輯網絡卡的配置檔案] 2.修改檔案中的以下內容: BOOTPROTO=static IP

Xshell遠端連線虛擬機器Linux(NAT埠對映)

VMware Workstation提供了兩種虛擬機器上網方式,一種bridge,一種NAT,bridge可以獲得公網地址,而NAT只能是內網地址了。 NAT相當於把主機當成了一個NAT轉換器,我們可以新增埠對映,使得外網可以訪問利用NAT上網的虛擬機器。 主機

Xshell連線虛擬機器Linux踩坑記錄

歡迎光臨我的個人主頁 我使用的是橋接模式,沒有做其他修改網絡卡配置的設定,在windows下可以ping通虛擬機器上的Linux,但是Xshell依舊連不上Linux 在終端輸入: ps -e | g

主機navicat連線虛擬機器linux出現錯誤程式碼:10038

問題: 錯誤資訊:Can't connect to MySQL server on 'xxxxx'(10038)   解決方法: 檢視網路的埠資訊: netstat -ntpl 檢視防火

windows下eclipse開發hadoop連線虛擬機器linux配置的問題

linux中對應的hdfs和mapreduce埠已經配好 但是當eclipse中的hadoop外掛安裝並配置好後,卻無法連線 右下角狀態列一直顯示connecting to dfs... 後來終於知道原因,原來是linux防火牆的問題, 需要將linux下對應的埠

本地主機Xshell連線虛擬機器Linux CentOS

一、前期環境準備: 在虛擬機器安裝Linux系統,並安裝CentOS。筆者在這裡的映象為CentOS7 Xshell下載地址:http://rj.baidu.com/soft/detail/15201.html?ald 二、配置資訊如下: 安裝完CentOS 7,虛擬

公司secureCRT連線家裡的Linux,家裡無線路由器,公司有上網代理

首先家裡的linux主機得先要能上網,家裡使用無線路由器會給linux主機分配一個ip地址,請記住這個ip地址一會配置路由器需要使用.需要設定的第一步,連線到家裡的無線路由器,有個虛擬轉發的功能,需要新增一個埠 22 的埠,ip地址就是對應的linux主機的ip地址,重起下

可以ping通,但是ssh無法連線linux(主機連線虛擬機器裡面的linux

可以ping通,但無法通過ssh連線虛擬機器的解決方法需要在客戶端通過 SSH 連線主機,如果連線過程中返回的錯誤資訊是 “請求被拒絕“,那麼應該是 LINUX 開啟了防火牆,或是 SSHD 服務沒有啟動! 通過下面兩個命令就可以了: service iptables st

XShell6連線虛擬機器linux

Xshell  是一個強大的安全終端模擬軟體,它支援SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。 Xshell可以在Windows介面下用來訪問遠端不同系統下的伺服器,從而比較好 的達到遠端控制終端的目的 找到Linux伺服

利用SecureCRT連線虛擬機器中的ubuntu系統

1、背景描述 最近在琢磨使用SparkR,安裝的時候發現,目前該包只能在linux環境下安裝,windows使用時有許多問題(求大神指導)。 所以在虛擬機器中安裝了一個ubuntu,在宿主機與虛擬機器之間來回切換時,總是要動滑鼠,所以尋思著使用SecureCRT來遠端 連線

secureCRT 連線虛擬機器的時候連線失敗

關於虛擬機器連線宿主機,宿主機連線虛擬機器的問題網上都有很詳細的說明,很容易找到 secureCRT 連線失敗,拒絕連線 在我確定了ssh服務已經安裝成功了情況下還是連線不上 首先宿主機裡 1、這裡的地址是和虛擬機器的ip地址是一個網段的,而不是一樣的。

Linux(四)虛擬機器Linux網路配置

1.首先確保我們本地主機可以連線網路2.設定虛擬機器網路介面卡模式為橋接模式3.修改虛擬機器Linux的網路配置    命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0    具體設定:        引數說明:    IP需要與

windows下,eclipse連線虛擬機器中的hadoop

1. 前言 1.1 目標 具體目標是: 在windows 上能夠使用eclipse連線Centos系統上部署的hadoop進行開發與測試 1.2 軟硬體要求 硬體要求: 三臺普通PC。 當然使用虛擬機器也可以,本環境搭建也是VMWare10虛擬機器上進行的。

SQLyog連線虛擬機器中的mysql,解決連線不上的方法

在自己的虛擬機器上安裝了mysql,但是在本地使用SQLyog連線的時候報瞭如下錯誤: 這個問題主要是 MySQL沒有允許遠端登陸,所以要授權MySQL遠端登陸。 授權方法: 方法一、本地登入mysql,更改 “mysql” 資料庫裡的 “use

不能ssh連線ubuntu linux 伺服器 secureCRT不能ssh連線伺服器 不能遠端ssh連線虛擬機器的ubuntu linux

我是用的是secureCRT,遠端連線我的虛擬機器裡面的ubuntu 直接報錯,連線不上 1,先分別在windows上ipconfig和ubuntu上ifconfig下 互ping一下,是可以ping通的 2,ubuntu上ssh localhost 發現時沒有ssh服務 3.執行命令

SecureCRT連線不到Linux虛擬機器可能可行的解決方案

問題描述: 1. SecureCRT連線不到CentOS6.5 64位虛擬機器 2. 主機ping不到虛擬機器 3. 虛擬機器無法上網 4. 虛擬機器IP與網路配適器的IP不一致 問題原因: 1.防火牆沒有關閉 2.可能是虛擬機器被

VMware Linux SUSE 11 虛擬機器設定為橋接模式、設定靜態IP、使用Xshell連線虛擬機器的方法

一 設定橋接模式的方法 1.開啟VMware--編輯--虛擬網路編輯器   2.將VMnet0設定為橋接模式,橋接到……網絡卡選擇主機上網用的網絡卡。可以在 控制面板--網路和 Internet--網路連線中檢視   3.右鍵虛擬機器--設定