Копирование по scp из скрипта

Написано 26 Февраль, 2013 в категории CentOS,Linux,Ubuntu/Debian/Mint

скачать

curl scp://login:password@hostname/path/to/file -o /path/to/local/out/file

загрузить

curl -T upload_this_file scp://login:password@hostname/path/to/file


И на закуску выполнение команды на удаленной машине через ssh:

Создаем на удаленной машине в папке /tmp пустой файл:

ssh username@server.ru "( cd /tmp/ && touch remote_file )"

Копирование удаленного файла /etc/passwd в /tmp/passwd:

ssh username@server.ru "( cat /etc/passwd )" > /tmp/passwd

Выполнение удаленного скрипта на удаленной машине

ssh username@server.ru "( cat ~/myscript.sh )"