Kubuntu 无法添加新的 ssh 网络文件夹

Kubuntu 无法添加新的 ssh 网络文件夹

我正在尝试在 Kubuntu 11.04 中添加远程 ssh 网络文件夹。

我可以通过 konsole ssh 连接到该远程服务器

: ssh 10.3.140.111

然而,当我尝试从海豚的网络部分添加“新网络文件夹”时,我收到以下错误消息

无法连接到服务器。请检查您的设置并重试。

尝试使用 konsole 和 dolphin 连接...

: dolphin sftp://[email protected]:22/home/user

给了我另一个错误:

连接到主机未找到此服务器的主机密钥,但存在另一种类型的密钥。

攻击者可能会更改默认服务器密钥,使您的客户端误以为密钥不存在。

请联系您的系统管理员。
已损坏。

我似乎找不到针对此问题的任何帮助,有什么想法吗?

答案1

  1. 关闭海豚
  2. 打开终端并输入:
    $ ssh-keygen -R 10.3.140.111
  3. 打开 Dolphin 并在地址栏中输入:( 端口号是可选的,因为在这种情况下它是默认的 22)
    sftp://[email protected]:22/home/user
  4. 在出现的对话框中单击“是”

答案2

删除known_hosts文件:

user@nixbox:~$ cd ~/.ssh
user@nixbox:~/.ssh$ ls
known_hosts
wolf@nixbox:~/.ssh$ rm known_hosts

然后尝试再次添加文件夹并单击密钥的“是”。文件将自动重新创建。

答案3

使用 fish://[电子邮件保护]:22/主页/用户

而不是 sftp,它就能很好地工作。

您还可以设置 ~/.ssh/config 来存储 ip、用户名、端口等,这样您就可以在 dolphin 中输入 fish://myserver/

相关内容