2017-01-10 2 views
-3

У меня есть сценарий, где мне нужно написать сценарий оболочки, который должен загрузить файл в удаленном каталоге.Unix-скрипт для загрузки файла на другом сервере

Например: я вошел в систему Server A, а оттуда мой скрипт должен был войти на сервер B и с помощью команды wget загрузить файл.

Любые предложения по этому вопросу?

+3

'ssh hostname [command]'? –

+0

Мне нужно загрузить файл в определенном каталоге say/tmp на сервере B. Как я могу указать использование ssh.? – i2ijeya

+3

'ssh REMOTE_SERVER" cd REMOVE_DIRECTORY && wget 'URL' "'? – Cyrus

ответ

0

Вместо того, чтобы делать SSH на сервере B, а затем делать wget, я бы предложил сначала загрузить файл на сервер A, а затем скопировать его на сервер B по желаемому пути.

+0

Сервер A не может загрузить файл. только сервер B может. Теперь я делаю загрузку на сервере B вручную. Чтобы избежать использования ручного материала, я ищу варианты, где скрипт на сервере A будет делать все это. – i2ijeya

+0

Почему мы не можем написать скрипт wget на сервере B? –