SecureCRT連接虛擬機中的Linux系統(Ubuntu)

SecureCRT連接虛擬機中的Linux系統(Ubuntu)

[日期:2015-05-05]來源:Linux社區  作者:xuliangxing[字體:  ]

  最近在學習Linux,看了網上很多SecureCRT連接本地虛擬機當中的Linux系統,很多都是需要設置Linux的配置文件,有點繁瑣,所以自己就摸索了一下,把相關操作貼出來分享一下。

  SecureCRT是一款支持SSH(SSH1和SSH2)的終端仿真程序,簡單地說是Windows下登錄UNIX或Linux服務器主機的軟件。這樣操作的時候不必進入到linux桌面,可以更方便的在命令行下進行操作。

1、環境

   宿主機OS:Windows 8.1 64bits

   虛擬機OS:Ubuntu 15.04 64bits

   VMWare:11.1.0

   SecureCRT: 7.1.1.264 64bits

2、配置過程

  VMware的網絡連接我們要選擇NAT模式,還有一種方式就是選擇橋接模式(這裏就不做說明,不推薦這個方式,由於每次路由器動態分配給虛擬機的IP地址不一樣,導致每次通過SecureCRT連接的時候host地址要更改)。  

  進入到Ubuntu下,先查看Ubuntu虛擬機的IP配置,打開終端(Ctrl+Alt+T),通過ifconfig命令查看,可以看到Ubuntu下的IP地址信息。 

  可以看出,該IP地址爲192.168.172.168,然後就可以到Windows下設置VMware Network Adapter VMnet8,其中VMnet8的IP地址和默認網關和虛擬機要相同(保持和虛擬機IP保持在同一個網段)

  根據Ubuntu下的信息,設置如上圖所示即可。

  前期工作已經做好,接下來就是要在Ubuntu下安裝SSH服務了,打開終端,先檢查一下,是否已經安裝了SSH服務。

  輸入命令:ssh username@localhost。如果出現了ssh: connect to host localhost port 22: Connection refused

  一般都是沒有安裝SSH,這個時候需要安裝SSH。

  (1)安裝SSH

  打開Ubuntu的終端,輸入:

  sudo apt-get install openssh-server

  安裝完畢後ssh默認已啓動。可以使用下述命令查看是否有進程在22端口上監聽,即是否已啓動:

  netstat -nat | grep 22

  如果連接不了,則我們需要關閉掉防火牆

 (2)關閉掉防火牆

  sudo ufw disable

  關閉防火牆之後,netstat -nat | grep 22一下,就能看出SSH服務了  

3、SecureCRT連接Ubuntu

  打開SecureCRT軟件,進行配置。ProtoCol模式選爲SSH2,Port爲22,HostName爲192.168.172.168(就是我們Ubuntu的IP地址),UserName爲我們Ubuntu的登錄賬戶。  

  PassWord爲我們Ubuntu的登錄密碼  

  然後就是見證奇蹟的時候到了~~~

  我們隨便輸入常見命令:ls

  說明已經連接成功了。

4、常見問題

  大家發現上面ls的時候,返回的數據是亂碼。因爲SecureCRT中文顯示亂碼

  解決辦法Options->Session Options->Terminal->Appearance,Character選擇UTF-8。  

  然後再輸入ls試試看,親切的界面回來了。

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