Какой метод перемещения файлов между серверами наиболее удобен для сценариев?
Единственные известные мне методы - это SSH и rsync, но я не хочу переходить к ним, если есть что-то еще, что является стандартом.
РЕДАКТИРОВАТЬ:
Рассматриваемые серверы работают на Red Hat Enterprise и Centos5.
scp, sftp, rsync, вероятно, максимально приближены к стандартным, если вы не хотите монтировать удаленную файловую систему.
Если вы находитесь в той же сети, было бы довольно часто выполнять монтирование удаленной системы с помощью nfs. Хотя, если вы редко перемещаете файлы, это, вероятно, не имеет особого смысла.
Для этого столько же способов, сколько звезд на небе. Может быть, не так много, но много.
Если бы мне пришлось выбрать один, я бы, вероятно, выбрал scp с ssh-keypair. Я бы смог дать более конкретную рекомендацию, если бы знал больше о вашем варианте использования.
Я использую Perl-скрипты на основе модуля Net :: SFTP :: Foreign. Я считаю, что эту комбинацию легче закодировать для обнаружения ошибок, отправки отчетов по электронной почте, контроля разрешений на файлы и настройки атрибутов с высокой степенью детализации. Список функций, которые предоставляет этот подход, обширен, и его можно просмотреть здесь:
http://search.cpan.org/~salva/Net-SFTP-Foreign-1.69/lib/Net/SFTP/Foreign.pm