У меня проблема с sftp. Когда я использую команду sftp servername она печатает:

The authenticity of host 'servername(IPaddress)' can't be established.    
ECDSA key fingerprint is 99:68:ca:0c:9f:a3:73:2d:c8:4a:04:60:27:12:5b:13.
Are you sure you want to continue connecting (yes/no)?     

Может кто-нибудь сообщить мне, что я должен изменить, чтобы это сообщение не появилось? Я на сервере AIX.

1 ответ1

0
  1. установите для параметра StrictHostKeyChecking значение no в командной строке и / или отправьте ключ в нулевой файл known_hosts.

    sftp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no serverName
    

или же

  1. Вы также можете установить эти параметры в вашем конфигурационном файле, либо для всех хостов, либо для заданного набора IP-адресов или имен хостов. Отредактируйте / добавьте файл конфигурации, обычно расположенный в ~/.ssh/config , и в начале файла добавьте следующие строки

    Host *
        User                   your_login_user
        StrictHostKeyChecking  no
        IdentityFile          ~/my_path/id_rsa.pub
    

Права доступа к файлу конфигурации PS должны быть установлены на 600 (-rw-------)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .