解決ubuntu安裝ssh服務無法開啟解析包問題

2022-07-05 17:00:17 字數 1691 閱讀 4887

windows下做linux開發需要ssh強大功能的支援。安裝ssh的過程會出現了很多問題,看完這篇文章可以讓你少走些彎路,ps:折騰一下午的成果。

在終端輸入命令列:

$ sudo apt-get install openssh-server

出現錯誤:

完成正在分析軟體包的依賴關係樹正在讀取狀態資訊...

完成現在沒有可用的軟體包 openssh-server,

但是他被其他的軟體包引用了這可能意味著這個缺失的軟體包可能已被廢棄,或者只能在其他發布源中找到

e:軟體包 openssh-server 還沒有可供安裝的候選者

截圖:

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

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

1.開啟設定》軟體和更新

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

3.更新系統

終端命令列輸入:

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

更新成功後是:

然後重新執行上邊命令試試:

$ sudo apt-get install openssh-server

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

啟動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進行測試

ubuntu安裝ssh服務

為了實現從xshell通過ssh登入ubuntu,需要在ubuntu上安裝ssh服務 預設沒有安裝,只有ssh client 為什麼要使用xshell登入ubuntu頁面 尤其是在本地vmware虛擬機器裡面安裝ubuntu後 相信大部分人在使用ubuntu server 命令列一段時間後會選擇xs...

ubuntu安裝ssh服務

0x00 遇到坑了 做lua測試連線mysql的時候,各種報錯。環境有點坑,所以直接乾掉直接裝了乙個新的ubuntu環境,用xshell連線各種報錯,突然想去是不是沒有安裝ssh,一看!真是沒有安裝ssh,所以各種連線不上啊。0x01 安裝 安裝其實很簡單就一句 sudo apt get insta...

ubuntu 安裝ssh服務

1 檢視系統是否安裝ssh服務 ssh localhost如果出現下面提示則表示還沒有安裝 ssh connect to hostlocalhost port 22 connection refused2 安裝ssh服務 如果通過上面步驟檢視沒有安裝sshserver 則鍵入如下命令安裝 sudo ...