用FinalShell连接Ubantu 无法连接,查阅信息后发现Ubantu系统中有openssh-client,但是没有安装openssh-server

 

我的Ubantu版本   Ubuntu 20.04.3 LTS \n \l    可能由于集成的软件包过于新,所以导致安装open ssh-server失败~!

 

输入命令

apt-get install openssh-server

 

提示

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

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

 

这里提示出了,依赖的openssh-client包版本高了,安装不了openssh-server

openssh-server : 依赖: openssh-client (= 1:7.6p1-4ubuntu0.6)

 

因此需要重新安装这个包,也就是给系统里这个包降级,将如上的版本号跟在安装包后面指定要安装的版本

sudo apt-get install openssh-client=1:7.6p1-4ubuntu0.6

降级了

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  libcbor0.6 libfido2-1
使用'apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
  libssl1.0.0
建议安装:
  keychain libpam-ssh monkeysphere ssh-askpass
下列【新】软件包将被安装:
  libssl1.0.0
下列软件包将被【降级】:
  openssh-client
升级了 0 个软件包,新安装了 1 个软件包,降级了 1 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
需要下载 1,701 kB 的归档。
解压缩后会消耗 3,447 kB 的额外空间。
您希望继续执行吗? [Y/n] y

 

再次运行安装命令,OK 了

sudo apt-get install openssh-server

成功了

在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  libcbor0.6 libfido2-1
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
  ncurses-term openssh-sftp-server ssh-import-id
建议安装:
  molly-guard monkeysphere rssh ssh-askpass
下列【新】软件包将被安装:
  ncurses-term openssh-server openssh-sftp-server ssh-import-id
升级了 0 个软件包,新安装了 4 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
需要下载 637 kB 的归档。
解压缩后会消耗 5,320 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.aliyun.com/ubuntu bionic-updates/main amd64 ncurses-term all 6.1-1ubuntu1.18.04 [248 kB]
获取:2 http://mirrors.aliyun.com/ubuntu bionic-proposed/main amd64 openssh-sftp-server amd64 1:7.6p1-4ubuntu0.6 [45.5 kB]
获取:3 http://mirrors.aliyun.com/ubuntu bionic-proposed/main amd64 openssh-server amd64 1:7.6p1-4ubuntu0.6 [332 kB]
获取:4 http://mirrors.aliyun.com/ubuntu bionic-updates/main amd64 ssh-import-id all 5.7-0ubuntu1.1 [10.9 kB]
已下载 637 kB,耗时 0秒 (2,317 kB/s)      
正在预设定软件包 ...
正在选中未选择的软件包 ncurses-term。
(正在读取数据库 ... 系统当前共安装有 191160 个文件和目录。)
准备解压 .../ncurses-term_6.1-1ubuntu1.18.04_all.deb  ...
正在解压 ncurses-term (6.1-1ubuntu1.18.04) ...
正在选中未选择的软件包 openssh-sftp-server。
准备解压 .../openssh-sftp-server_1%3a7.6p1-4ubuntu0.6_amd64.deb  ...
正在解压 openssh-sftp-server (1:7.6p1-4ubuntu0.6) ...
正在选中未选择的软件包 openssh-server。
准备解压 .../openssh-server_1%3a7.6p1-4ubuntu0.6_amd64.deb  ...
正在解压 openssh-server (1:7.6p1-4ubuntu0.6) ...
正在选中未选择的软件包 ssh-import-id。
准备解压 .../ssh-import-id_5.7-0ubuntu1.1_all.deb  ...
正在解压 ssh-import-id (5.7-0ubuntu1.1) ...
正在设置 openssh-sftp-server (1:7.6p1-4ubuntu0.6) ...
正在设置 openssh-server (1:7.6p1-4ubuntu0.6) ...

Creating config file /etc/ssh/sshd_config with new version
Creating SSH2 RSA key; this may take some time ...
2048 SHA256:Wnlvjq4GD9RAmtk6wS6W/PROoBi3xgM+bF+Xfgq1rco root@wmxinxibu-Linux (RSA)
Creating SSH2 ECDSA key; this may take some time ...
256 SHA256:s38unMtNiF+nbawgPg0dtK/9qQv3o/ZyeYf+DXBFiFU root@wmxinxibu-Linux (ECDSA)
Creating SSH2 ED25519 key; this may take some time ...
256 SHA256:0Y2ATOwLGmMPUnRTD9/DwzrYkpkFqr/qdvOZTPNTIZ8 root@wmxinxibu-Linux (ED25519)
Created symlink /etc/systemd/system/sshd.service → /lib/systemd/system/ssh.service.
Created symlink /etc/systemd/system/multi-user.target.wants/ssh.service → /lib/systemd/system/ssh.service.
正在设置 ssh-import-id (5.7-0ubuntu1.1) ...
正在设置 ncurses-term (6.1-1ubuntu1.18.04) ...
正在处理用于 systemd (245.4-4ubuntu3.15) 的触发器 ...
正在处理用于 man-db (2.9.1-1) 的触发器 ...
正在处理用于 ufw (0.36-6ubuntu1) 的触发器 ...