Alors que je comprends comment scp des fichiers vers et depuis mon serveur depuis mon réseau domestique, comment puis-je scp un fichier de mon serveur vers ma machine locale lorsque je suis à l'extérieur, par exemple chez Starbucks?
Bien que je puisse passer de la machine locale au serveur dans ce scénario, je n’ai pas trouvé comment récupérer un fichier chez moi à l’aide de la ligne de commande. Aucune suggestion?
La façon dont la question est posée est assez déroutante, mais si vous pouvez copier de votre ordinateur local vers le serveur, inversez simplement l'ordre de la ligne de commande.
son scp [de] [à]
scp user @ homeip:/path/to/file /local/path/
Copiez le fichier "foobar.txt" d'un hôte distant vers l'hôte local:
$ scp [email protected]:foobar.txt /some/local/directory
Copiez le fichier "foobar.txt" de l'hôte local vers un hôte distant:
$ scp foobar.txt [email protected]:/some/remote/directory
Copiez le répertoire "foo" de l'hôte local dans le répertoire "bar" d'un hôte distant:
$ scp -r foo [email protected]:/some/remote/directory/bar
Copiez le fichier "foobar.txt" de l'hôte distant "rh1.edu" vers l'hôte distant "rh2.edu":
$ scp [email protected]:/some/remote/directory/foobar.txt [email protected]:/some/remote/directory/
Copier les fichiers "foo.txt" et "bar.txt" de l'hôte local vers votre répertoire de base sur l'hôte distant:
$ scp foo.txt bar.txt [email protected]:~
Copiez le fichier "foobar.txt" de l'hôte local vers un hôte distant utilisant le port 2264:
$ scp -P 2264 foobar.txt [email protected]:/some/remote/directory
Copiez plusieurs fichiers de l'hôte distant dans votre répertoire actuel sur l'hôte local:
$ scp [email protected]:/some/remote/directory/\{a,b,c\} .
$ scp [email protected]:~/\{foo.txt,bar.txt\} .
Pour plus d'informations: Copie sécurisée
Si vous souhaitez sécuriser la copie sur un emplacement distant tel que Dropbox ou GoogleDrive, créez un compte avec https://couchdrop.io , puis associez votre fournisseur de stockage.
À partir de là simplement,
scp <filename> [email protected]:/Dropbox
etc, si vous voulez ensuite extraire un fichier du nuage, inversez simplement les deux instructions de la sorte;
scp [email protected]:/Dropbox/filename ~/
- cela fera descendre le fichier dans le répertoire choisi