2011-09-20 13:31:17 +0000 2011-09-20 13:31:17 +0000
57
57

Comment faire pour passer d'une machine distante à une machine locale lorsque je suis à l'extérieur de mon réseau domestique ?

Bien que je comprenne comment transférer des fichiers vers et depuis mon serveur depuis mon réseau domestique, comment puis-je transférer un fichier de mon serveur à ma machine locale lorsque je suis à l'extérieur, par exemple chez Starbucks ?

Bien que je puisse transférer de ma machine locale à mon serveur dans ce scénario, je n'ai pas encore compris comment récupérer un fichier depuis chez moi, en utilisant la ligne de commande. Des suggestions ?

Réponses (3)

86
86
86
2011-09-20 14:01:24 +0000

La façon dont la question est posée est assez confuse, mais si vous pouvez copier de votre machine locale vers le serveur, pour aller dans l'autre sens, il suffit de retourner l'ordre de la ligne de commande.

son scp [from] [to]

scp user@homeip:/path/to/file /local/path/
37
37
37
2012-11-30 12:53:35 +0000

Copiez le fichier “foobar.txt” d'un hôte distant vers l'hôte local :

$ scp your_username@remotehost.edu:foobar.txt /some/local/directory

Copiez le fichier “foobar. txt” de l'hôte local vers un hôte distant :

$ scp foobar.txt your_username@remotehost.edu:/some/remote/directory

Copiez le répertoire “foo” de l'hôte local vers le répertoire “bar” d'un hôte distant :

$ scp -r foo your_username@remotehost.edu:/some/remote/directory/bar

Copiez le fichier “foobar.txt” de l'hôte distant “rh1.edu” vers l'hôte distant “rh2. edu” :

$ scp your_username@rh1.edu:/some/remote/directory/foobar.txt your_username@rh2.edu:/some/remote/directory/

Copier les fichiers “foo.txt” et “bar.txt” de l'hôte local vers votre répertoire d'origine sur l'hôte distant :

$ scp foo.txt bar.txt your_username@remotehost.edu:~

Copier le fichier “foobar. txt” de l'hôte local vers un hôte distant en utilisant le port 2264 :

$ scp -P 2264 foobar.txt your_username@remotehost.edu:/some/remote/directory

Copiez plusieurs fichiers de l'hôte distant vers votre répertoire actuel sur l'hôte local :

$ scp your_username@remotehost.edu:/some/remote/directory/\{a,b,c\} .

$ scp your_username@remotehost.edu:~/\{foo.txt,bar.txt\} .

Pour plus d'informations : Copie sécurisée

0
0
0
2018-03-03 21:05:31 +0000

Si vous souhaitez sécuriser la copie vers un emplacement distant tel que Dropbox ou GoogleDrive, créez un compte avec https://couchdrop.io puis reliez votre fournisseur de stockage.

De là, simplement,

scp <filename> couchdrop-username@couchdrop.io:/Dropbox etc, si vous souhaitez ensuite extraire un fichier du nuage, il suffit d'inverser les deux déclarations de la manière suivante ;

scp couchdrop-usernmae@couchdrop.io:/Dropbox/filename ~/ - cela permettra de faire descendre le fichier dans le répertoire de votre choix