разрешение scp отклонено после ПРЕДУПРЕЖДЕНИЯ: УДАЛЕННАЯ ИДЕНТИФИКАЦИЯ ХОСТА ИЗМЕНЕНА!

Я использовал scp и ssh внезапно с предупреждением о

ЧТО-ТО НАСТОЯЩИМ!

Атака человеком посередине

в тот момент, когда это предупреждение появилось до сих пор, я могу копировать файлы через sftp, но использовать scp невозможно. В чем дело? Я пытался удалить .ssh / known_hosts, но это всегда то же самое. Когда scp myfile user@server:/Folder, я получаю следующее сообщение.

scp: / Папка: в доступе отказано

1
задан 10 January 2012 в 02:00

4 ответа

во-первых, это - проблема безопасности.

Вот хорошая статья обзора:

http://www.symantec.com/connect/articles/ssh-host-key-protection

В основном серверы ssh (openssh-сервер) ключи использования, чтобы идентифицироваться себя и препятствовать тому, чтобы другие имитировали их. "Человек в середине" мог бы, например, получить Ваше имя пользователя и пароль.

Можно зафиксировать его с помощью нескольких методов, я предпочитаю

ssh-keygen -R server

Прежде чем Вы сделаете это, однако, необходимо свериться с сервером sys администратор, чтобы видеть, были ли (сервер) ключи изменены.

Для Вашей scp ошибки необходимо использовать полный путь. Мое предположение было бы:

scp myfile user@server:/home/user_name/Folder
1
ответ дан 10 January 2012 в 02:00

Это также произойдет, если вы перенесли сервер на другое оборудование или изменили IP-адреса. Обычно я копирую файл known_hosts в .bak; vi файл и удалите нарушающий ключ. Затем, когда я снова в ssh, он запрашивает пароль и с разрешения добавляет его к известным хостам. Вам даже не нужно вводить пароль, просто скажите «да» известному_хосту.

Как уже говорилось ранее - ЧТО-то изменилось, поэтому вам нужно выяснить, что. Эти ошибки появляются не просто волшебно, поэтому будьте осторожны!

0
ответ дан 10 January 2012 в 02:00

Откройте файл ниже и сотрите текст в файле

vi /home/username/.ssh/known_hosts

, снова перезапустите команду scp

0
ответ дан 10 January 2012 в 02:00

Я фиксирую просто открытым файл:-/home/username/.ssh/known_hosts и удаляю строку, содержащую имя сервера и снова ues команда scp. Это обычно происходит, когда мы используем команды в различных серверах.

0
ответ дан 11 November 2019 в 00:21

Другие вопросы по тегам:

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