SSH 的两个版本

SSH 的两个版本

我已经在我的 Raspberry Pi 上安装了 OpenSSH 7.5p1德班。我使用, , ,wget来安装它。tar -zxvf openssh_7.5p1.orig.ta.gzcd openssh_7.5p1./configuremakesudo make install

当我进行安全扫描时,它说6.7p1。命令输出:

ssh -V
OpenSSH_7.5p1, OpenSSL 1.0.15t 3 May 2016

/usr/bin/ssh -V
OpenSSH_6.7p1, Raspbian-5+deb8u3, OpenSSL 1.0.15t 3 May 2016

当我sudo dpkg --list openssh*这样做时,它显示它使用6.7p1

我删除/usr/bin/ssh并将其链接到/usr/local/bin/ssh.现在它显示:

OpenSSH_7.5p1, OpenSSL 1.0.15t 3 May 2016

sudo dpkg --list openssh*仍然显示6.7p1。我需要它来扫描并只看到7.5p1

跑步whereis ssh给予ssh: /usr/bin/ssh /etc/ssh /usr/local/bin/ssh /usr/share/man/man1/ssh.1.vswhich ssh展示/usr/local/bin/ssh

好吧,我曾经apt-get purge清除了 ssh 的所有实例,并像以前一样重新安装了 7.5p1。 7.5还在我的/usr/local/bin.我又链接/usr/bin/ssh到了/usr/local/bin/ssh。现在,当我运行sudo dpkg --list openssh*它时,它没有显示 ssh 实例,并且我无法启动 ssh 服务。

有办法解决这个问题吗?

答案1

@编辑

我建议删除旧实例并使用此官方安装全新的最新版本回购协议

相关内容