解決ubuntu安裝ssh服務沒法打開解析包問題

   Windows下作Linux開發須要SSH強大功能的支持。安裝SSH的過程會出現了不少問題,看完這篇文章可讓你少走些彎路,PS:折騰一下午的成果。服務器

Ubuntu的apt-get工具的牛逼之處簡直無人能及,Apt-get應用就是經過一個記錄有全部可用軟件包的配置文件,在服務器上查找你想要的可用軟件包,而後下載並安裝,ssh

在終端輸入命令行:工具

$ sudo apt-get install openssh-server測試

出現錯誤:命令行

完成正在分析軟件包的依賴關係樹正在讀取狀態信息...
完成如今沒有可用的軟件包 openssh-server,
可是他被其餘的軟件包引用了這可能意味着這個缺失的軟件包可能已被廢棄,或者只能在其餘發佈源中找到
E:軟件包 openssh-server 尚未可供安裝的候選者server

 

截圖:blog

 

分析緣由多是由於apt-get 的源列表裏邊找不到我想要的openssh,隨着Ubuntu系統的更新。誰的服務器還給你維護着兩年前的源,就算有,經歷了兩年的滄海桑田,對應的更新地址應該也變了。解救而上述問題的方法就是更新你的sources.list,位於/etc/apt/sources.list 。 另外,隨着版本更新,老版本的源列表在執行開發

現介紹一種簡便的更新源的方法,具體方法以下:get

1. 打開設置》》軟件和更新cmd

 

2. 在下載自->下拉框中

直接點擊」選擇最佳服務器」,系統會自動測試最優的服務器源。

 

3. 更新系統

終端命令行輸入:

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

更新成功後是:

 

而後從新執行上邊命令試試:

$ sudo apt-get install openssh-server

系統會自動檢索關聯包,而後提示下載確認,輸入:y  ,回車,等他自行下載安裝。

不出意外的話,更新完後就已經安裝好了,

啓動SSH服務器:

$ sudo /etc/init.d/ssh start

或者 :$ sudo /etc/init.d/ssh resart

查看SSH服務器是否安裝成功:

輸入命令:ps -e|grep ssh

 

出現如圖上的sshd就是咱們安裝的SSH服務器

也能夠經過:ssh localhost命令看下。這個命令主要用來鏈接本機,若是出現須要密碼,說明成功

 

用ifconfig命令查看Linux主機IP地址,在Windows中使用cmd命令行,輸入ping命令測試。若是收到回碼,通訊正常。ping 192.168.91.129 

再使用Putty進行測試

相關文章
相關標籤/搜索