Могу ли я использовать scp для загрузки файла с помощью сценария оболочки - PullRequest
2 голосов
/ 10 февраля 2011

Можно ли автоматизировать загрузку файла из системы с помощью scp (введя идентификатор пользователя / пароль), манипулировать файлом и загрузить его в то же место.Если у вас есть идея использовать scp в сценарии оболочки, пожалуйста, дайте мне знать

Спасибо

Ответы [ 3 ]

1 голос
/ 10 февраля 2011

Scp - обычное средство командной строки в linux, поэтому его можно использовать напрямую. См. эту страницу для примеров.

0 голосов
/ 04 апреля 2011

использовать ssh-copy-id [команда зависит от дистрибутива, но в Ubuntu это ssh-copy-id].вот как:

ssh-copy-id ~/.ssh/id_rsa.pub me@mysite.com это установит ваш открытый ключ на удаленный хост.он не будет запрашивать ваш пароль, если вы сделаете это!

Если у вас нет ~ / .ssh / id_rsa.pub, запустите ssh-keygen и примите все параметры по умолчанию [просто нажмите enter, когда появитсявход].

0 голосов
/ 10 февраля 2011

Да, вы можете довольно легко автоматизировать это из сценария оболочки, но остается вопрос: хотите ли вы вводить пароль вручную при каждом запуске сценария или использовать ключи ssh для выполнения аутентификации и полной автоматизации.

Отметьте в этом руководстве об использовании SCP.

...