Как передать один файл удаленно с помощью drush?


Я хотел бы отправить один файл на удаленный хост, который определен как псевдоним в drush.

Файл на самом деле является закрытым ssh-ключом, поэтому его необходимо поместить в ~/.ssh.

Я попробовал следующую команду:

drush -v rsync conf/my_rsa @remote:~/.ssh/

Но тогда он говорит:

You will destroy data from drush@remote:'/var/www/~/.ssh/'

Я не хочу уничтожать какие-либо существующие данные в моем ~/.ssh.

Есть ли обходной путь для этого?

Author: kenorb, 2015-01-23

1 answers

Я нашел полезным следующее обходное решение:

cat my_rsa | drush @remote ssh "cat > ~/.ssh/my_rsa"

Он отправит содержимое файла непосредственно через ssh в файл.

 2
Author: kenorb, 2015-01-23 21:21:05