工具箱 - Putty 安装调试3
昨天下了putty , 準備在自己的私人電腦上面安裝,自己的沒有專門的linux系統電腦,只是裝在虛擬機里面.現在要讓自己的windows 7上使用putty連接上自己的ubuntu,
如下操作:
<1> : 我的平臺是Windows 7 64bit,ubuntu 12.0 64bit ,VMware Workstation 9;
<2> :
關鍵點
?
步驟過程
順利安裝完畢之后,打開終端,鍵入ifconfig,顯示虛擬機的ip地址是192.168.64.128,回到win7主機系統上的命令行上鍵入ipconfig,顯示虛擬網卡的ip地址是192.168.153.1。ok,主機和虛擬機已經在一個網段上了,不需要再進行設置調整了,happy。嘗試ping了一下虛擬機ip地址,果然ok,haha,感覺就快成功了。
?(其實虛擬機,只要網絡設置為NAT,虛擬機其他的網絡ip都會自動設置好的,不需要像網上說的那么麻煩)
不過這個地方有個細節需要注意,Windows 7在網絡設置中要重新選擇網卡類型,我們這里需要選擇vware8,而不是我們聯外網用的wifi或者本地網卡,這個一定要注意,但是如果把windows 7
網卡設為vware8,可能就導致了不能上網,因為這個時候網卡已經改了,所以這個地方一定要注意.
?
打開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的服務端口。
?
我覺得鏈接成功以后很牛皮啊,居然是root權限,我的賬戶和password的都是root .
總結
1.? 在連接兩臺計算機,首先應該去ping,看再臺機器是否連通。
2.? 在連通的情況下,若還是不能順利進行連接,那八成是端口的問題,這個時候可以通過telnet ip port去測試是否可以連接到另一臺機器的指定端口上。
?
后記
使用putty連接上虛擬機后,一開始只能使用設置的帳戶名密碼,但有些時候操作受限,不舒服,就試著用root用戶登入,但裝ubuntu的過程中一直也沒出現過設置root用戶密碼的情況,原來是ubuntu已經屏敝了root用戶。雖然如此,但root用戶其實還是存在的。Ubuntu下可以使用sudo來執行原來需要root用戶才能執行的命令。因此,同樣可以使用sudo來修改root的用戶密碼
sudo passwd root
順利的修改了root用戶密碼后,連接時就可以使用root來操作了。
?
上面是在vware workstation上進行操作,猶豫本人覺得vware workstation運行時很卡,所以使用virtual box,virtual box設置很簡單,只需要如下設置就可以了:
鏈接方式:僅主機(Host-Only)適配器
然后等待linux聯網成功,通過ifconfig查看IP地址就可以了,后面的操作和前面的一樣.
?
?
轉載于:https://www.cnblogs.com/MMLoveMeMM/articles/3633920.html
總結
以上是生活随笔為你收集整理的工具箱 - Putty 安装调试3的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [物理学与PDEs]第1章第3节 真空中
- 下一篇: Entity Framework 6以C