我正在尝试在运行 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