web-dev-qa-db-fra.com

Télécharger le fichier directement sur une machine distante

Est-il possible de télécharger un fichier sur une machine distante disposant d'un accès ftp, ssh, nfs. Ce que je veux dire, c'est qu'il n'a pas à passer par la machine à partir de laquelle le téléchargement est émis.

2
Borivoje Petrovic

s'il a ssh, vous pouvez toujours ssh la machine distante et exécuter la commande suivante pour télécharger un fichier directement sur cette machine

wget <link_of_file_to_download>

par exemple, pour télécharger une image Tux dont le lien, je sais, dans un de mes serveurs, je ferais les commandes suivantes

ssh user@myserver
wget http://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/170px-Tux.svg.png
3
Sam

Vous pouvez toujours utiliser une copie sécurisée,

Télécharger un fichier local sur un serveur distant via ssh;

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

Téléchargement depuis un serveur distant vers un répertoire local

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

Télécharger depuis un serveur distant et télécharger vers un autre serveur distant

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

En vous souvenant, vous pouvez également transmettre des options si vous souhaitez télécharger/télécharger un répertoire de manière récursive!

J'espère que cela a aidé.

0
Wallermadev

Pour faire ce que vous demandez - téléchargez un fichier dans un navigateur sur la machine A, mais enregistrez-le sur un disque de la machine B - vous aurez besoin d'une connexion réseau entre les machines A et B (ce qui signifie un VPN, si elles pas sur le même réseau local) et vous devrez ensuite monter un disque de la machine B sur la machine A.

Ce dernier bit peut être fait avec nfs, samba, sshfs, ou n'importe quel autre moyen. Nous avons besoin de plus d'informations avant de pouvoir spécifier quelque chose de plus directement.

0
Jim Salter