Windows使用SSH管理Ubuntu

歡迎訪問個人新博客:http://www.milkcu.com/blog/html

原文地址:http://www.milkcu.com/blog/archives/manage-ubuntu-on-windows-using-ssh.html算法

原創:Windows使用SSH管理Ubuntushell

做者:MilkCuubuntu

摘要:SSH是轉爲遠程登陸會話和其餘網絡服務提供安全性的協議,SSH包含客戶端和服務器兩部分,本文主要講解了如何在Windows下配置和使用SSH協議管理Ubuntu。windows

SSH協議介紹

SSH是Secure Shell的縮寫,是一項建立在應用層和傳輸層基礎上的的安全協議,爲計算機的shell提供安全的傳輸和使用環境。SSH是專爲遠程登陸會話和其餘網絡服務提供安全性的協議,另外一優勢是其傳輸的數據能夠通過壓縮加快傳輸速度。安全

最初的SSH受版權和加密算法等的限制,如今不少人都轉而使用開源免費的OpenSSH。服務器

Ubuntu搭建SSH服務器

SSH分爲opeenssh-client和openssh-server。網絡

Ubuntu默認已經安裝openssh-client,能夠用來登錄別的機器。ssh

若是本機想開放SSH服務,就要安裝openssh-server,固然openssh-client可能由於版本問題而從新安裝。測試

下面把我在Ubunt 12.04下安裝openssh-server的過程記錄一下。

(1)嘗試安裝openssh-server軟件包:

sudo apt-get install openssh-server

可是有兩個錯誤提示須要解決

(2)安裝指定版本的openssh-client

錯誤提示以下所示:

The following packages have unmet dependencies:
 openssh-server : Depends: openssh-client (= 1:5.9p1-5ubuntu1) but 1:5.9p1-5ubuntu1.1 is to be installed

這條錯誤的意思是,要安裝的openssh-server的依賴軟件包openssh-client版本不知足要求。

解決方案就是先安裝指定版本的openssh-client。

sudo apt-get install openssh-client=1:5.9p1-5ubuntu1.1

(3)安裝ssh-import-id

還有一條提示以下所示,意思就是這個軟件沒安裝。

Recommends: ssh-import-id but it is not going to be installed

咱們能夠經過下面的命令安裝:

sudo apt-get install ssh-import-id

(4)測試是否安裝成功

ps -e | grep ssh

若是看到sshd說明openssh-server已經啓動。

(5)服務配置

ssh-server配置文件位於/etc/ssh/sshd_config,在這裏能夠定義SSH的服務端口,默認端口是22

中止服務

sudo /etc/init.d/ssh stop

啓動服務

sudo /etc/init.d/ssh start

Windows安裝SSH客戶端

咱們能夠經過SSH客戶端在Windows上管理Linux,下面推薦兩款SSH客戶端,點擊或經過下面的超連接下載。

putty開源免費小巧的客戶端

http://milkcu.qiniudn.com/file/putty-0.63-installer.exe

Xshell面向學校和家庭免費

http://milkcu.qiniudn.com/file/Xshell4.exe

參考

[1] ubuntu開啓SSH服務 - nodot - 博客園, http://www.cnblogs.com/nodot/archive/2011/06/10/2077595.html

[2] Secure Shell - 維基百科,自由的百科全書, http://zh.wikipedia.org/wiki/Secure_Shell

(全文完)

本文地址:http://www.milkcu.com/blog/archives/manage-ubuntu-on-windows-using-ssh.html

相關文章
相關標籤/搜索