首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSH的两个版本

SSH的两个版本
EN

Unix & Linux用户
提问于 2017-08-31 19:14:22
回答 1查看 1.4K关注 0票数 1

我已经将OpenSSH 7.5p1安装在来自Debian的Raspberry Pi上。我使用wgettar -zxvf openssh_7.5p1.orig.ta.gzcd openssh_7.5p1./configuremakesudo make install安装了它。

当我做安全扫描时,上面写着6.7p1。命令输出:

代码语言:javascript
复制
ssh -V
OpenSSH_7.5p1, OpenSSL 1.0.15t 3 May 2016

代码语言:javascript
复制
/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。现在它显示:

代码语言:javascript
复制
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服务。

有办法解决这个问题吗?

EN

回答 1

Unix & Linux用户

发布于 2017-08-31 19:18:59

@编辑

我建议删除旧实例,使用这个正式的存储库安装一个新的、最新的版本。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/389591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档