Cara membuat koneksi SFTP di Azure Data Factory menggunakan kunci SSH Publik

Saya mencoba membuat layanan berjajar SFTP (Menggunakan kunci) di pabrik data Azure.

Tim Soruce (SFTP) telah membagikan kunci publik. Namun di ADF, ia meminta konten kunci pribadi dan frasa sandi.

Tolong bantu saya jika ini adalah sesuatu yang tim sumber harus bagikan frasa sandi dan konten kunci pribadi atau apakah saya perlu membuat kunci ini menggunakan kunci publik yang dibagikan oleh sumber.

Salam, Srinivas.


person Srinivas Reddy    schedule 04.05.2021    source sumber


Jawaban (1)


  1. Konversikan file kunci publik Anda menjadi string base64 (Di MAC: jalankan di terminal base64 -i youkey.pub) maka Anda dapat menggunakan nilai itu untuk privateKeyContent
  2. Di konektor adf authenticationType ubah menjadi SshPublicKey.

passPhrase - diperlukan hanya jika kunci Anda dilindungi dengan kata sandi.

Saya juga menyarankan Anda untuk menyimpan data sensitif tersebut di keyvault

person Vova Bilyachat    schedule 05.05.2021
comment
bisakah Anda memberi tahu saya cara mengonversinya menggunakan windows. - person Srinivas Reddy; 05.05.2021
comment
@SrinivasReddy stackoverflow.com/questions/16945780/decoding-base64-in- kumpulan - person Vova Bilyachat; 06.05.2021
comment
@SrinivasReddy sudahkah Anda mencoba? - person Vova Bilyachat; 06.05.2021
comment
Saya telah mencoba menggunakan perintah windows seperti di bawah ini certutil -encode pub_key.txt encodedOutputFileName. File dihasilkan seperti di bawah ini -----MULAI SERTIFIKAT----- QUFBQUIzTnphQzF5********************************* *************************************************** ************************************************** ********dLS3EzaWI3eHRzUXBwRHNPa254 -----END CERTIFICATE----- tetapi sesuai dokumen ADF, seharusnya dimulai sebagai kunci RSA -------akhiri kunci RSA. Bisakah Anda membantu jika saya perlu menambahkan sesuatu ke perintah - person Srinivas Reddy; 07.05.2021