Воздушный поток SSHКрюк без hostkey - PullRequest
0 голосов
/ 07 ноября 2018

Я использую Airflow 1.10 и пытаюсь получить доступ к SFTP с помощью оператора и датчика SFTP. Это зависит от SSHHook, и поэтому я создал SSH-соединение с хостом, логином, паролем, портом и дополнительным {"no_host_key_check": "true"}. Тем не менее, я все еще получаю сообщение об ошибке "paramiko.ssh_exception.SSHException: не найден ключ хоста для хоста <>."

Кто-нибудь успешно использовал SFTPSensor без указания hostkey?

1 Ответ

0 голосов
/ 07 ноября 2018

Вам по-прежнему необходимо указать путь к общедоступному ключу SSH, как указано ниже в дополнительных сведениях:

{"key_file": "/usr/local/airflow/.ssh/id_rsa.pub", "no_host_key_check": true}

Приведенные ниже ссылки объясняют «разницу между открытым ключом и ключом хоста и безопасностью ключа хоста»:

https://security.stackexchange.com/questions/84773/difference-between-public-key-and-host-key-and-security-of-host-key

...