首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KDE将不连接到DropBear SSH服务器

KDE将不连接到DropBear SSH服务器
EN

Unix & Linux用户
提问于 2018-01-26 08:00:16
回答 1查看 1.6K关注 0票数 0

我的手机上安装了安卓SimpleSSHD应用程序。从我的Arch桌面,我可以从命令行到我的手机。我也可以从命令行发送到我的手机。

然而,KDE Dolphin拒绝连接。

我有一个~/..ssh/config文件,其内容如下:

代码语言:javascript
复制
Host GalaxyS8
    HostName 192.168.1.1
    Port     2222
    IdentityFile /home/myuser/.ssh/id_rsa

以下所有命令都在终端中工作:

代码语言:javascript
复制
ssh -p 2222 -i /home/myuser/.ssh/id_rsa 192.168.1.1
ssh -p 2222 -i /home/myuser/.ssh/id_rsa myuser@192.168.1.1
ssh GalaxyS8
sftp -o IdentityFile=/home/myuser/.ssh/id_rsa -o Port=2222 192.168.1.1
sftp GalaxyS8

然而,下列任何一项工作都没有在海豚方面开展:

代码语言:javascript
复制
fish://GalaxyS8
sftp://GalaxyS8
sftp://myuser@192.168.1.1:2222
fish://myuser@192.168.1.1:2222

使用最后一个命令,Dolphin报告说,“到主机192.168.1.1的连接中断了。”在打电话的时候,SimpleSSHD报告说Pubkey成功了,然后中断了接收。SimpleSSHD在电话中没有报告错误。

所以这似乎是KDE海豚的问题。在Arch系统上的systemd日志中,我没有看到任何与此相关的消息。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-01-26 08:41:15

我让它和这些步骤一起工作

  1. 必须使用sftp://不是鱼类://
  2. 必须键入完整的URI,如S ftp://myuser@192.168.1.1:2222/sdcard/path/
  3. 必须有一个具有适当值的~/..ssh/config文件才能使用私钥文件(无密码登录)。我在问题中发布的配置文件对我起了作用。
  4. 必须有一个有效的已知主机密钥,而且事实证明海豚中存在一个与此相关的bug,以及一个简单的工作。我使用的解决方案来自于这个博客:

https://yuenhoe.com/blog/2011/06/the-host-key-for-this-server-was-not-found-but-another-type-of-key-exists-when-using-sftp-with-dolphinkio/

“未找到此服务器的主机密钥,但存在另一种类型的密钥。”当使用sftp与dolphin/KIO

贾森“摩芳”

2011年6月29日

在Howto,KDE,Linux中

我在完成我的Cosfest X.1活动帖子的一半,但我偶然发现了另一个有趣的问题,在今天的工作,所以我要做另一个快速解决-它的帖子在这里。如果您在尝试通过dolphin或KIO访问sftp位置时遇到以下错误消息:

“未找到此服务器的主机密钥,但存在另一种类型的密钥。攻击者可能会更改默认服务器密钥,以混淆客户端是否认为密钥不存在。请与您的系统管理员联系。“

这可能是给你的。特别是,如果您以前已经成功地将ssh-ed插入目标主机。在讨论这里之后,似乎问题是KIO不能识别特定的(新的)吗?在ssh known_hosts列表中指定主机的格式(已归档的这里错误)。幸运的是,有一个解决办法--因为KIO无法识别ssh生成的known_hosts条目,我们只需要让KIO生成条目。

备份您的~/..ssh/知名_hosts文件,然后用您最喜欢的文本编辑器打开它。查找并删除与您试图将sftp发送到的主机相关联的条目。如果您找不到它,您就可以删除文件中的所有内容--副作用是,下次ssh进入以前已知的位置时,会再次提示您将键添加回。完成后,打开海豚并尝试将其发送到您想要的目标位置。它应该提示您添加主机的键-只要告诉它是,您应该能够成功地登录。

就这样!从那时起,您应该能够将ssh或sftp KIO引导到您想要的位置。

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

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

复制
相关文章

相似问题

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