將 SSH 伺服器安裝到執行 Ubuntu 16.04 的 VM 上

將 SSH 伺服器安裝到執行 Ubuntu 16.04 的 VM 上

我正在嘗試在運行 Ubuntu 的虛擬機器上設定並啟用 SSH

我按照這裡的說明進行操作https://www.maketecheasier.com/setup-enable-ssh-ubuntu/

然而我被困在第一步設定 SSH。我想安裝 SSH 伺服器,所以我打開一個終端並輸入 sudo apt-get install openssh-server

該程式回應一則訊息,指出 openssh-server 具有未滿足的依賴關係。 sudo apt-get 安裝 openssh-server

如果您能為我提供任何可以幫助我解決這個問題的信息,我將永遠感激不已

答案1

看起來它依賴 openssh 客戶端和 sftp 伺服器

嘗試手動安裝

sudo apt-get install openssh-client=1:7.2p2-4ubuntu2.1
sudo apt-get install openssh-sftp-server

或者

sudo aptitude install openssh-client=1:6.6p1-2ubuntu1
sudo aptitude install openssh-sftp-server

答案2

openssh-server確實是一個普通的包,所以它不太可能真的被破壞。

也許某些依賴項不再可用,但可在更新版本中使用。

那麼sudo apt-get update那麼sudo apt-get install openssh-server

答案3

嘗試升級系統,可能是舊系統帶有舊軟體包,或者可能是您的系統安裝有問題。

若要嘗試升級您的系統,請致電:

sudo apt update && apt upgrade -y

如果沒有,請嘗試以下操作:

sudo apt update && apt dist-upgrade -y

然後嘗試重新安裝

sudo apt install -y openssh-server

相關內容