rsync
Beni şifre sormadan çalıştırmam gerekiyor .
rsync
Manpage’de, şifrenin komut satırı argümanı olarak belirtilmesine izin vermediğini gördüm .
Ancak değişken aracılığıyla şifreyi belirlemeye izin verdiğini fark ettim RSYNC_PASSWORD
.
Bu yüzden değişkeni dışa aktarmayı denedim, ancak rsync
benden şifre istiyor.
export RSYNC_PASSWORD="abcdef"
rsync root@1.2.3.4:/abc /def
Neyi yanlış yapıyorum?
Düşünün lütfen:
- Bunun güvenlik açısından kötü bir fikir olduğunu anlıyorum
- Sadece kullanmalıyım
rsync
, başka bir yazılımı kullanamıyorum - Anahtar tabanlı kimlik doğrulamasını kullanamıyorum
- Zaten birçok SE sorusu okudum, örneğin:
rsync-ssh-komutu @
yığın parolası nasıl-@ parola-ile-parola-işi-super-parola @ superuser.com ile
nasıl-kurulum -rsync-şifre olmadan-ile-ssh-on-unix-linux @ superuser.com
Başka bir deyişle, RSYNC_PASSWORD
yaklaşımı çalışmam gerekiyor! :-)