我們在上一篇博文中講到了遠端桌面安裝和設定,也許你在使用後會發現,似乎遠端桌面這個東西有點兒雞肋啊!因為遠端桌面的連線速度實在不敢恭維,點一下滑鼠半天才會反應。我在校園網內部的兩台電腦,一台在宿舍,一台在實驗室,按說學校的裝置頻寬很高的,還是很不流暢。當然這也和使用的協議以及電腦的解析度有關係,但還是不能完全滿足我的需要。後來,勇哥告訴我說:“當年俺在某牛叉網路公司實習的時候,銀家都是用ssh管理伺服器裝置的!”,哎呀!萬能的Linux下居然還有這等“神器”(大家都懂的,這類神器很多的)!,那麼今天我們就來實現這個ssh吧!
關於ssh的理論咱們就大體說一下吧! Wikipedia告訴我們“最初的SSH協議是由芬蘭的一家公司開發的,但是因為受著作權和密碼編譯演算法等等的限制,現在很多人都轉而使用OpenSSH。 OpenSSH是SSH的替代軟體包,而且是開放原始碼和免費的。”ssh實現命令列遠程登入有什麼優勢呢!保密性—這是他能夠得以在眾多重要場合應用的原因!好了,廢話少說,咱們開始安裝吧!
1.首先確定我們使用的作業系統平台,還是帥氣的Ubuntu 11.10!即準備兩台需要串連的PC機,裝有Ubuntu 11.10作業系統!(其實準備一台也行,自己串連自己唄!)
2.其次瞭解ssh是用戶端/伺服器這種模式工作的,因此,理論上我們要分別安裝Server和Client。
3.在HostA上安裝Server,命令如下:
#sudo apt-get install openssh-server
在HostB上安裝Client,這步省了,因為Ubuntu 11.10已經預設安裝了用戶端,如果實在沒安裝,試試這個命令:
#sudo apt-get install openssh-client
4.一般情況下,伺服器端會自動運行,因此,安裝階段到此完成了!
5.介紹幾個命令吧,啟動ssh服務:
#sudo /etc/init.d/ssh start
停止ssh服務:
#sudo /etc/init.d/ssh stop
重啟ssh服務:
#sudo /etc/init.d/ssh restart
登入主機:
#sudo -l 使用者名稱 IP地址
登入後輸入密碼就可以了,第一次串連會稍微慢一點點,Don't worry!
中斷連線:
#exit
好了,享受遠程登入狀態你帶來的樂趣吧!