Есть ли возможность загрузить файл на какой-нибудь удаленный компьютер с доступом ftp, ssh, nfs. Я имею в виду, что он не должен проходить через машину, с которой производится загрузка.
Если у него есть 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
Чтобы выполнить то, что вы просите - загрузить файл в браузере на машине A, но сохранить его на диск на машине B - вам потребуется сетевое соединение между машинами A и B (что означает VPN, если они не находятся в одной локальной сети), а затем вам нужно будет смонтировать диск с машины B на машине A.
Этот последний бит можно сделать с помощью nfs, samba, sshfs или любым другим способом. Нам нужно больше информации, прежде чем мы сможем указать что-то более прямо.
Вы всегда можете использовать защищенное копирование,
Загрузка локального файла на удаленный сервер через 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
Помня, что вы также можете передавать опции, если хотите рекурсивно загрузить / загрузить каталог!
Надеюсь, это помогло.