Kubuntu не может добавить новую сетевую папку ssh

5806
tinny

Я пытаюсь добавить удаленную сетевую папку ssh в Kubuntu 11.04.

Я могу подключиться к этому удаленному серверу через консоль SSH

: ssh 10.3.140.111 

Однако, когда я пытаюсь добавить «новую сетевую папку» из сетевого раздела Dolphin, я получаю следующее сообщение об ошибке

Невозможно подключиться к серверу. Пожалуйста проверьте свои настройки и попробуйте снова.

Пытаюсь подключиться используя консоль и дельфина ...

: dolphin sftp://user@10.3.140.111:22/home/user 

дает мне еще одну ошибку:

Соединение с хостом Ключ хоста для этого сервера не найден, но существует ключ другого типа.

Злоумышленник может изменить ключ сервера по умолчанию, чтобы ввести клиента в заблуждение, что ключ не существует.

Пожалуйста, обратитесь к системному администратору.
сломано.

Кажется, я не могу найти никакой помощи по этому вопросу, есть идеи?

7

3 ответа на вопрос

6
MountainX
  1. закрыть Дельфин
  2. откройте терминал и введите:
    $ ssh-keygen -R 10.3.140.111
  3. откройте Dolphin и введите в адресную строку:
    sftp://user@10.3.140.111:22/home/user
    (номер порта не является обязательным, поскольку в данном случае это значение по умолчанию 22)
  4. Нажмите «да», чтобы появилось диалоговое окно
Если у вас есть нестандартный номер порта на удаленном сервере, IP-адрес не достаточно. Вы должны включить это в шаг # 2 (квадратные скобки и кавычки являются частью команды): `ssh-keygen -R '[10.3.140.111]: 22200'` IQAndreas 8 лет назад 0
5
Jonathan

Удалить known_hostsфайл:

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

Затем попробуйте добавить папку еще раз и нажмите «Да» для ключа. Файл будет автоматически воссоздан.

Это удаляет * все * ключи, не только проблемные. scai 11 лет назад 2
4
dimitris

use fish://user@10.3.140.111:22/home/user

instead of sftp and it'll work just great.

you can also set up your ~/.ssh/config to store ip, username, port etc so then you can just type fish://myserver/ in dolphin

Не знаю, почему этот ответ опущен. Я пытался, и это работает. Просто выберите «рыба», а не sftp в диалоговом окне «Добавить сетевую папку». pram 10 лет назад 0
Работал на меня (другой вариант, не включающий удаление всех ключей, не сделал), теперь кто-нибудь может объяснить, почему? erb 8 лет назад 1
FISH - это другой (но очень похожий) протокол, чем SFTP. Больше информации здесь https://en.wikipedia.org/wiki/Files_transferred_over_shell_protocol Я предполагаю, что FISH имеет другие предпочтения для ключей SSH, чем SFTP? но это все, что я могу придумать Alex 6 лет назад 0
FISH не работает для меня, и сообщение об ошибке было расплывчатым и бесполезным, SFTP действительно работал после того, как я покопался в моем файле known_hosts. Jonathan Neufeld 5 лет назад 0

Похожие вопросы