我正在尝试在 Kubuntu 11.04 中添加远程 ssh 网络文件夹。
我可以通过 konsole ssh 连接到该远程服务器
: ssh 10.3.140.111
然而,当我尝试从海豚的网络部分添加“新网络文件夹”时,我收到以下错误消息
无法连接到服务器。请检查您的设置并重试。
尝试使用 konsole 和 dolphin 连接...
: dolphin sftp://[email protected]:22/home/user
给了我另一个错误:
连接到主机未找到此服务器的主机密钥,但存在另一种类型的密钥。
攻击者可能会更改默认服务器密钥,使您的客户端误以为密钥不存在。
请联系您的系统管理员。
已损坏。
我似乎找不到针对此问题的任何帮助,有什么想法吗?
答案1
- 关闭海豚
- 打开终端并输入:
$ ssh-keygen -R 10.3.140.111
- 打开 Dolphin 并在地址栏中输入:( 端口号是可选的,因为在这种情况下它是默认的 22)
sftp://[email protected]:22/home/user
- 在出现的对话框中单击“是”
答案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/