利用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即可。
附成功後圖片一副^_^