我正在嘗試在運行 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