首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不再支持SSH协议v.1

不再支持SSH协议v.1
EN

Stack Overflow用户
提问于 2020-11-14 08:01:42
回答 2查看 9K关注 0票数 2

尝试将文件scp到我的服务器,就像我多年来每天都做的那样……今天收到了这个奇怪的错误:

代码语言:javascript
运行
复制
client$ scp filename.file server:/path/to/somewhere/
SSH protocol v.1 is no longer supported
client$ echo $?
255

运行此命令后,该文件不会像正常情况下那样显示在我的服务器上。

此错误仅在scp命令上出现。使用ssh进入我的服务器工作得很好。

以前有没有人见过这个?我该如何进行调试呢?以下是一些版本信息:

代码语言:javascript
运行
复制
client$ ssh -V
OpenSSH_8.2p1 Ubuntu-4ubuntu0.1, OpenSSL 1.1.1f  31 Mar 2020
代码语言:javascript
运行
复制
client$ apt show openssl
Package: openssl
Version: 1.1.1f-1ubuntu2
代码语言:javascript
运行
复制
server$ apt show openssh-server
Package: openssh-server
Version: 1:7.2p2-4ubuntu2.10
代码语言:javascript
运行
复制
server$ sshd -V
unknown option -- V
OpenSSH_7.2p2 Ubuntu-4ubuntu2.10, OpenSSL 1.0.2g  1 Mar 2016

(请注意,为清楚起见,我添加了主机名"client“和"server”)

在我的sshd_config中,它显示Protocol 2

代码语言:javascript
运行
复制
server$ cat /etc/ssh/sshd_config | grep Protocol
Protocol 2

我在我的服务器上运行Ubuntu 16.04,到今天为止应该都有维护更新。

如果我应该运行任何其他操作,请让我知道。服务器只是本地网络,但我仍然希望确保它是坚固的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-14 08:12:05

这是个打字错误..。为那些用头撞墙的人保持帖子,因为我在谷歌上找不到关于这个错误消息的任何信息。

它不在ssh命令中(出于隐私考虑,删除了各个部分),但我提供了一个端口:

scp -p3122 file server:/path/

但它真的应该是:

scp -P3122 file server:/path/

(使用大写'P')

票数 11
EN

Stack Overflow用户

发布于 2021-10-20 08:39:12

我的命令'SSH‘也有同样的信息。我解决了这个问题:只有在使用3个元素时才有效: ssh服务器、-l用户、-p端口。派对还在继续..

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

https://stackoverflow.com/questions/64829557

复制
相关文章

相似问题

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