Я пытаюсь скопировать данные из SFTP в blob, но застрял при создании источника SFTP.
У меня есть данные о подключении, и я могу легко подключиться к Filezilla или WinSCP. Однако я не могу заставить его работать на фабрике данных Azure.
Я не использую код, но пользовательский интерфейс.
Сведения о соединении на странице создания источника SFTP:
Подключение через среду выполнения интеграции: AutoResolveIntegrationRuntime (по умолчанию)
Host: xyz
Port: 22 (can't remove it as it doesn't like it)
SSH Host Key Validation: Enable SSH Host Key Validation
SSH Host Key Finger-print: taken from WinSCP - Session - Server/protocol information
Authentication type: SSH Public Key Authentication -can't use basic as the private key holds the security info
User name:XXX
Private Key Type: Use Key Content
Private key content: loaded the .ppk file, tried also tried loading the .pem file and got different errors
Pass Phrase: none
При настройке этого sftp в WinSCP или FileZilla он автоматически преобразовал предоставленный файл .pem в .ppk.
Когда я загрузил файл .ppk в ADF, у меня возникла ошибка: неверные учетные данные Sftp предоставлены для типа аутентификации 'SshPublicKey'.
Когда я загрузил файл .pem, я получил: встретить проблему с сетью при подключении к серверу Sftp «spiderftp.firstgroup.com», SocketErrorCode: «TimedOut».
Я также пробовал «Отключить проверку ключа хоста SSH» при проверке ключа хоста SSH, но без изменений.
Я также открыл файл .ppk в PuttyGen и использовал отпечаток ключа этого хоста, но мне все равно не повезло.
Получение только этих 2 ошибок в зависимости от того, какой файл я загружаю.
Не могу найти что-либо об этом в Интернете, поэтому был бы признателен за совет.