Saya perlu mengeksekusi rsync
, tanpa itu meminta saya untuk kata sandi.
Saya telah melihat di rsync
halaman manual bahwa itu tidak memungkinkan menentukan kata sandi sebagai argumen baris perintah.
Tapi saya perhatikan bahwa itu memungkinkan menentukan kata sandi melalui variabel RSYNC_PASSWORD
.
Jadi saya sudah mencoba mengekspor variabel, tetapi rsync
terus meminta saya kata sandi.
export RSYNC_PASSWORD="abcdef"
rsync root@1.2.3.4:/abc /def
Apa yang saya lakukan salah?
Tolong pertimbangkan:
- Saya mengerti bahwa ini adalah ide yang buruk dari aspek keamanan
- Saya hanya harus menggunakan
rsync
, tidak dapat menggunakan perangkat lunak lain - Saya tidak dapat menggunakan otentikasi berbasis kunci
- Saya sudah membaca banyak pertanyaan SE, misalnya:
bagaimana cara menyampaikan kata sandi untuk rsync-ssh-command @ stackoverflow.com
rsync-cron-job-with-password-@ superuser.com
cara-pengaturan -rsync-tanpa-password-dengan-ssh-on-unix-linux @ superuser.com
Dengan kata lain, saya harus memiliki RSYNC_PASSWORD
pendekatan yang berfungsi! :-)