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

1、背景描述

最近在琢磨使用SparkR,安裝的時候發現,目前該包只能在linux環境下安裝,windows使用時有許多問題(求大神指導)。

所以在虛擬機中安裝了一個ubuntu,在宿主機與虛擬機之間來回切換時,總是要動鼠標,所以尋思着使用SecureCRT來遠程

連接虛擬機中的ubuntu,正好也可以利用sftp向虛擬機傳文件。好了,廢話不多說,下面咱們講講怎麼做,還有我遇到的一些問題,

希望各路大神能夠幫忙解決。

2、環境

宿主機:windows7旗艦版
虛擬機:ubuntu(具體版本號記不得了)

3、步驟

我不是計算機專業的僧人,所以計算機網絡協議方面的只是比較差,通過度孃的悉心指導,勉強實現了宿主機SecereCRT連接
ubuntu。
1、虛擬機中ubuntu系統要安裝ssh,並且要將ssh servce啓動起來
安裝以及啓動過程如下:
sudo apt-get install openssh-server

然後確認sshserver是否啓動了:(或用“netstat -tlp”命令)

  ps -e | grep ssh




2、ssh啓動後,我們需要知道ubuntu的ip地址,這樣纔可以訪問,利用ifconfig查詢
我嘗試着用SecureCRT連接了一次,但是結果顯示,連接服務超時。後來百度上查了一下,好像跟網絡協議有關。我的宿主機連着wifi上網,所以使用
的是動態ip,跟虛擬機不在一個局域網絡,具體怎麼情況我也是個門外漢,等我看看網絡協議之後再來補充。下面只說解決方法。
將ubuntu的靜態ip設置一下。

 配置靜態ip地址

$sudo vi /etc/network/interfaces

原有內容只有如下兩行:

auto lo

iface lo inet loopback

向末尾追加以下內容:

auto eth0

iface eth0 inet static

address 192.168.1.11

gateway 192.168.1.12

netmask 255.255.255.0

network 192.168.1.0

broadcast 192.168.1.255

然後保存退出;

有些地方說是要配置dns,我偷了個懶,沒有配置,後來能夠連接上,也就沒有去關注。

重啓 network 使修改生效

$sudo /etc/init.d/networking restart

配置ip的地方有什麼不懂得,可以訪問下邊這篇博文

http://www.linuxidc.com/Linux/2012-07/65266.htm

3、配置SecureCRT,連接ubuntu

打開SecureCRT,


輸入你配置的ubuntu地址,和你的用戶名,連接即可,在執行此處之前,要修改一下宿主機的ip獲取方式,

將自動獲取ip改爲靜態ip


ip地址要跟你ubuntu在一個網段上。確定,即可連接


輸入你ubuntu系統的用戶名,密碼,點擊ok即可。

附成功後圖片一副^_^


4、總結

後來博主想了一下,感覺這種方式雖然實現了我想要的功能,但是,太繁瑣了。特別是宿主機設置爲靜態ip後,不能用wifi連接外網,總是來回切換太麻煩了。所以
該方案還是有待改善,希望各路大神給出指點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章