首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSH/SCP CLI连接工作正常,但SFTP通过GUI拒绝连接

SSH/SCP CLI连接工作正常,但SFTP通过GUI拒绝连接
EN

Unix & Linux用户
提问于 2022-05-05 17:48:16
回答 2查看 774关注 0票数 1

我最近配置了一个运行Ubuntu22.04的新web服务器(AWS EC2实例)。我能够通过Windows和Mac上的CLI通过SSH/ SFTP /SCP连接服务器,但当我尝试通过GUI (WinSCP on Windows;One on Mac)连接时,我的身份验证将被拒绝。我使用的是没有密码的私钥连接,在CLI和GUI中也使用了相同的密钥。

在远程Ubuntu上,我正在运行byobu,但我已经尝试禁用它(因为byobu修改了我的.bashrc.profile),而这并没有解决问题。

我有许多其他服务器都运行不同版本的Ubuntu (问题服务器是22.04上的唯一服务器),所有服务器都启用了byobu,并且不存在通过SSH或GUI SFTP连接到它们的问题。

也许在Ubuntu22.04上的OpenSSH和OpenSSL的最新版本中有什么改变?在Ubuntu22.04上安装的版本是OpenSSH_8.9p1 Ubuntu-3 & OpenSSL 3.0.2 15 Mar 2022

我还将PubkeyAcceptedKeyTypes=+ssh-dss添加到我的sshd_config文件中,但这并没有帮助。

最后,我让UFW运行,但已经禁用它,这并没有改变任何事情。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2022-05-16 16:46:26

Per @MartinPrikryl ( WinSCP的开发人员)我尝试了5.20.x测试版的WinSCP,这起了作用。看起来Ubuntu22.04必须使用GUI客户端尚未完全更新的更新协议版本。

票数 1
EN

Unix & Linux用户

发布于 2022-05-09 11:35:37

我和你处于完全相同的情况(我们的设置实际上是一样的),我得到的是完全相同的错误信息。我在AWS上打开了一张支持票,并收到了以下响应:

因此,我想提到的是,我能够在实验室环境中复制这种情况,并且能够在Ubuntu22.04LTS版本上成功地连接到SFTP。我用于Ubuntu映像的AMI是ami-09d56f8956ab235b3,并提供了美国东部-1地区的实例。用于测试SFTP的客户端是“Mac终端”,使用以下命令: pem文件/ -i /location的sftp /location在连接到服务器时没有遇到任何“无法验证”错误。此外,我想提到的是,我们没有权限更新托管在AWS上的Ubuntu映像,因为它们是由供应商管理的。

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

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

复制
相关文章

相似问题

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