ubuntu18.04安装openssh-server失败

Author Avatar
patrickcty 10月 22, 2021

在给实验室主机配置内网穿透时,其他配置项都没问题,但是出现 kex_exchange_identification: read: Connection reset by peer,最后排查发现可能是 openssh-server 没装,但是在安装的时候报依赖错误。

下列软件包有未满足的依赖关系: 
    openssh-server : 
        依赖: openssh-client (= 1:7.6p1-4) 
        依赖: openssh-sftp-server 但是它将不会被安装 
        推荐: ssh-import-id 但是它将不会被安装 
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

参阅博客之后发现是 openssh-client 版本不对,安装上面给定的版本即可,注意等号两边不要有空格

sudo apt install openssh-client=1:7.6p1-4

之后就能正常安装 openssh-server 了