Saya menghadapi masalah ketika saya menarik file dari komputer lain ke komputer saya menggunakan SCP. File berhasil ditransfer tetapi setiap kali meminta kata sandi. Saya ingin menjalankan SCP
perintah ini sebagai cronjob
, Bagaimana cara saya menyimpan kata sandi untuk otomatisasi ini?
scp [email protected]:/usr/etc/Output/*.txt /usr/abc/
[email protected]'s password:
ssh-copy-id
akan mengurus penyalinan kredensial terenkripsi ke host jarak jauh, dengan cara itu tidak akan meminta p / w waktu berikutnya penggunassh
ke dalamnya.Anda dapat menggunakan ini:
sshpass -p 'your_password' scp [email protected]:/usr/etc/Output/*.txt /usr/abc/
tetapi ingat bahwa Anda menyimpan kata sandi dalam plaintext.sumber
Ikuti jawaban fduff, tetapi ketika Anda menjalankan keygen, tekan enter ketika meminta kata sandi. Ini akan membuat kunci yang tidak memerlukan entri kata sandi saat digunakan.
sumber
Seseorang dapat menggunakan perintah berikut:
Dan juga mengatur auth kunci berbasis ssh untuk tidak meminta kata sandi selama scp.
sumber
ssh-keygen
danssh-copy-id [email protected]
sebagai fduff diposting di atas