Игнорируя проблемы безопасности, у меня есть следующий скрипт, который синхронизирует мою музыкальную библиотеку с моего MacBook Pro (под управлением Snow Leopard) с хранилищем файлов (CentOS 4) в моей сети:
rsync -rav --progress --partial -e "ssh" ~/Music/iTunes/* user@scramasax:~/music/iTunes-scissor:~
Когда я пытаюсь использовать либо пароль, предоставленный в командной строке (), в файле паролей (--password-file
), либо в переменной окружения RSYNC_PASSWORD
, вход в систему по-прежнему становится интерактивным, что требует от меня повторного ввода пароля.
Я перейду к предварительным общим ключам в моей сети, но в ситуациях, когда это невозможно, например, при rsync
файлов на веб-сервер, было бы очень полезно иметь возможность успешно встроить пароль в скрипт.