在运行 Ubuntu 16.04 的虚拟机上安装 SSH 服务器

在运行 Ubuntu 16.04 的虚拟机上安装 SSH 服务器

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

相关内容