Скачать файл напрямую на удаленную машину

Есть ли возможность загрузить файл на какой-нибудь удаленный компьютер с доступом ftp, ssh, nfs. Я имею в виду, что он не должен проходить через машину, с которой производится загрузка.

2
задан 25 November 2012 в 01:36

3 ответа

Если у него есть ssh, вы всегда можете ssh на удаленном компьютере и выполнить следующую команду, чтобы загрузить файл непосредственно на этот компьютер

wget <link_of_file_to_download>

, например, чтобы загрузить смокинг, ссылка на который я знаю на мой сервер, я бы сделал следующие команды

ssh user@myserver
wget http://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/170px-Tux.svg.png
0
ответ дан 25 November 2012 в 01:36

Чтобы выполнить то, что вы просите - загрузить файл в браузере на машине A, но сохранить его на диск на машине B - вам потребуется сетевое соединение между машинами A и B (что означает VPN, если они не находятся в одной локальной сети), а затем вам нужно будет смонтировать диск с машины B на машине A.

Этот последний бит можно сделать с помощью nfs, samba, sshfs или любым другим способом. Нам нужно больше информации, прежде чем мы сможем указать что-то более прямо.

0
ответ дан 25 November 2012 в 01:36

Вы всегда можете использовать защищенное копирование,

Загрузка локального файла на удаленный сервер через ssh;

scp /source/of/file username@remoteserver:/destination/file

Загрузка с удаленного сервера в локальный каталог

scp username@remoteserver:/destination/file /source/of/file 
[ 116] Загрузка с удаленного сервера и загрузка на другой удаленный сервер

scp username@remoteserver:/destination/file username2@remoteserver2:/destinatio/file2

Помня, что вы также можете передавать опции, если хотите рекурсивно загрузить / загрузить каталог!

Надеюсь, это помогло.

0
ответ дан 25 November 2012 в 01:36

Другие вопросы по тегам:

Похожие вопросы: