SecureCRT連線Oracle VM VirtualBox虛擬機器ubuntu實測通過有圖有真相

readyao發表於2015-11-25

SecureCRT下載地址: http://pan.baidu.com/s/1mgjdPu4

Ubuntu14.04(64位):http://pan.baidu.com/s/1gd7AAll

Ubuntu14.04(32位):http://pan.baidu.com/s/1c0hYpFE

OracleVMVirtualBox: http://pan.baidu.com/s/1gdEwi9X


前一段時間在windows7 64位系統下用SecureCRT成功連線了虛擬機器裡的ubuntu系統,今天換成了32位系統,也想用SecureCRT連線虛擬機器裡的ubuntu系統,發現上次的步驟已經忘了,只記得上次搜尋了好多東西;這次就決定總結一下,並分享給大家,大家就不用那麼麻煩了。上面還有SecureCRT軟體的安裝包,免安裝版本。還有兩個ubuntu14.04系統的下載地址;最後是Oracle VM VirtualBox虛擬機器的下載地址;

1:設定網路連線模式,如下圖所示:



2:設定完之後開啟虛擬機器檢視ip地址,這樣可以保證該ip與主機ip屬於同一個網路下,windows系統的IP地址和預設閘道器和虛擬機器要相同(保持和虛擬機器IP保持在同一個網段)




3:安裝SSH

輸入:sudo apt-get install openssh-server

安裝完畢後ssh預設已啟動。可以使用下述命令檢視是否有程式在22埠上監聽,即是否已啟動:netstat -nat | grep 22

如果連線不了,則我們需要關閉掉防火牆;關閉掉防火牆:sudo ufw disable

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


錯誤解決1:


解決方法:

vi /etc/ssh/sshd_config

找到Authentication配置部分,將PermitRootLogin without-password修改為PermitRootLogin yes,然後儲存。重啟系統。



錯誤解決2:




解決方法:


開啟D:\Programe Files\SecureCRT檔案,進入FireWalls的資料夾(如果沒有該資料夾則新建一個)

進入FireWalls資料夾建立一個名為“無.ini”的空檔案,這樣就等於在資料庫中建立了一個叫“無”的防火牆。這樣連線時就不會再彈出惱人的提示資訊了。


不過,我共享的檔案SecureCRT的壓縮包裡面已經有了這個檔案,所以用我的SecureCRT就不會出現這個提示;


最後是我連線成功之後的結果如下:


然後ll一下,結果漢字有亂碼


解決辦法:



更改字元編碼之後再試一下:


編碼問題解決



但是如果編輯.c檔案的話不是彩色的,是黑白色的,感覺特別不舒服;下面是配置彩色的步驟,見下圖;


配置之後的結果如下:


至此,完美解決!

相關文章