putty 连接虚拟机_使用Putty连接虚拟机
Putty連接虛擬機
工作中常使用putty連接到實驗室單板上進行操作,為更快的熟練掌握linux下的vi操作及常用的linux命令,決定在自己筆記本上弄個環境。自己動手弄了一下,還是花了不少時間的。
實驗環境:
操作系統:win7 ultimate
虛擬機:vmvare8.0
虛擬機鏡像:ubuntu 11.10
連接工具:putty
關鍵點
ssh服務
ping/telnet測試本機與虛擬機連通情況
ubuntu屏敝root用戶使用sudo執行特權命令。
實驗過程
先下載了ubuntu 11.10,并安裝鏡像到虛擬機中,因為覺得以后可能使用的情況蠻多的,所以給他劃了20g的硬盤空間,配置了1g內存(內存可通過vmware進行調整)。
順利安裝完畢之后,打開終端,鍵入ifconfig,顯示虛擬機的ip地址是192.168.120.128,回到win7主機系統上的命令行上鍵入ipconfig,顯示虛擬網卡的ip地址是192.168.120.1。ok,主機和虛擬機已經在一個網段上了,不需要再進行設置調整了,happy。嘗試ping了一下虛擬機ip地址,果然ok,haha,感覺就快成功了。
打開putty,設置了要連接虛擬機的ip址,connect。連接失敗。不過這也是意料之中的事,因為我都還沒弄清楚,putty連接ip后跟著22端口是啥意思。
既然ping的通,那肯定是端口問題,虛擬機中22端口并沒有開啟,或者說有什么服務在使用22端口。使用telnet 192.168.120.128 22,結果顯示“無法連接到目標主機”,果然應該就是端口問題。(這里插一下,win7屏敝了telnet服務,要使用telnet命令的話,要先在程序->打開或關閉windows服務中勾選telnet,并在services.msc中開啟telnet服務)。
注意在putty中的Connection type是SSH(SSH是安全的網絡通信協議),猜想會不會與ssh服務有關,因此進入虛擬機,鍵入service ssh,提示unrecoginzed service,想必在ubuntu的發布版本中不會自動加入該服務,因此需要我們自己去安裝,因此,要先下載并安裝SSH服務,于是在終端中鍵入:
sudo apt-get install ssh
終端便開始通過網絡下載并安裝SSH,安裝成功之后,我再使用putty連接,ok,happy ending。
裝完之后去網上查了一下22端口就是SSH的服務端口。
總結
1.? 在連接兩臺計算機,首先應該去ping,看再臺機器是否連通。
2.? 在連通的情況下,若還是不能順利進行連接,那八成是端口的問題,這個時候可以通過telnet ip port去測試是否可以連接到另一臺機器的指定端口上。
后記
使用putty連接上虛擬機后,一開始只能使用設置的帳戶名密碼,但有些時候操作受限,不舒服,就試著用root用戶登入,但裝ubuntu的過程中一直也沒出現過設置root用戶密碼的情況,原來是ubuntu已經屏敝了root用戶。雖然如此,但root用戶其實還是存在的。Ubuntu下可以使用sudo來執行原來需要root用戶才能執行的命令。因此,同樣可以使用sudo來修改root的用戶密碼
sudo passwd root
順利的修改了root用戶密碼后,連接時就可以使用root來操作了。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的putty 连接虚拟机_使用Putty连接虚拟机的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自动化测试框架cucumber_自动化测
- 下一篇: 引入dubbo依赖的版本是多少_Dubb