1. 程式人生 > >用secureCRT通過SSH連線你的Linux(本文基於Ubuntu 10.04)

用secureCRT通過SSH連線你的Linux(本文基於Ubuntu 10.04)

相信現在有很多學習或者工作需要使用或者是用VPS主機的Linux的人吧..單純的工作學習可以直接硬碟上安裝一個比較適合的Linux系統,但是我們大多時候可能還是需要工作在Windows的平臺下(很多情況也是無奈啊),所以虛擬機器就成了我們使用Linux的最佳選擇。

這是又出現了一個新的問題,虛擬機器太佔資源啊,而且我們可能僅僅是使用Linux環境編譯執行下軟體,分給虛擬機器太多的記憶體又不值得,來回切換也很消耗機器的資源,而且我們在管理VPS主機的時候根本不可能去看到它的介面,這時候我們要怎麼辦呢?

SSH通過加密方式安全方便的使我們通過一些客戶端使用Linux命令直接管理使用你的虛擬Linux或者VPS主機,使用的多了之後更可以使你更加了解Linux的各種命令,真是方便啊…

那麼我們下面就寫一下怎麼使用這個SSH..

前提說一下:我們預設你是安裝好了虛擬機器及其裡面的Linux的;

SSH看做是telnet的加強版,telnet的密碼和資訊都是不加密的,而ssh則加密。

想用SecureCRT連線Linux--Ubuntu,需要SSH服務的支援,很多Linux系統在安裝的時候是不安裝SSH服務的,所以需要自己手動安裝,才能用SecureCRT連線Linux

場景描述:

主機 Windows xp,虛擬機器VMware,虛擬機器系統Ubuntu 10.04

首先安裝SSH服務

輸入:sudo apt-get installopenssh-server

啟動SSH

服務

輸入:sudo /etc/init.d/ssh start

啟動之後可以檢查是否安裝成功並啟動

輸入:ssh -v

OpenSSH_5.1p1Debian-6ubuntu2, OpenSSL 0.9.8g 19 Oct 2007
usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
 [-D [bind_address:]port] [-eescape_char] [-F configfile]
 [-i identity_file] [-L[bind_address:]port:host:hostport]
 [-l login_name] [-m mac_spec] [-Octl_cmd] [-o option] [-p port]
 [-R [bind_address:]port:host:hostport][-S ctl_path]
 [-w local_tun[:remote_tun]][

[email protected]]hostname [command]

看到類似資訊,說明安裝並啟動成功!

安裝成功之後還需要修改配置才能使用

修改ssh配置輸入:sudopico /etc/ssh/ssh_config
去掉PasswordAuthenitcation Port 22Protocol2,1這三行前的註釋#

這裡需要重啟一下系統。

當您完成這一操作,此時您就可以使用SecureCRT就行連線了,那麼SecureCRT怎麼使用呢,下面我們將介紹SecureCRT

第二步,安裝SecureCRT,開啟SecureCRT(相信都已經打開了吧),就是下圖的樣子,


當我們點選第二個按鈕之後就會出現快速連線的對話方塊,現在我們來看看需要填些什麼

然後我們就看圖說話吧


現在我們已經可以正常連線使用我們虛擬的Linux,但是現在還有一個問題,我們怎麼在他們直接傳輸檔案呢,有人說可以設立共享資料夾,可是如果是VPS主機的話怎麼辦呢?

下面介紹一個經典的檔案傳輸的工具rz(上傳)和sz(下載)

有的ubuntu源裡面可能沒有了,如果有的話可以方便的直接安裝

sudoapt-get install lrzsz

可是如果源裡面沒有怎麼辦呢,沒關係,下面說怎麼安裝

1、下載原始碼

wgethttp://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz

2、tar zxvf lrzsz-1.12.20.tar.gz

3、cd lrzsz-1.12.20

4、./configure–prefix=/usr/local/lrzsz

5、make

6、make install

7、建立符號連線

#cd/usr/bin

#ln-s /usr/local/lrzsz/bin/lrz rz

#ln-s /usr/local/lrzsz/bin/lsz sz

8、試試

當在SecureCRT裡面執行rz 的時候就會彈出SecureCRT上傳視窗,檔案會傳到當前的目錄了。

好啦。。現在就可以happy的用ssh來管理使用你的Linux啦,

Ps:可以管理多個linux主機哦,那你就擁有一個Linux主機叢集啦。