Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/03/2022, à 14:08

DonutMan75

[RESOLU] scp et copie sélective de fichiers

Bonjour,

Admettons que sur un serveur distant, j'ai ces 4 fichiers :

toto@server$ ls /chemin/vers/repertoire/*
a.txt
b.txt
c.txt
d.txt

Quand je tape :

scp toto@server:"/chemin/vers/repertoire/*" ./

Je récupère bien les quatre fichiers et le mot de passe de l'utilisateur toto ne m'est demandé qu'une seule fois.

Mais maintenant, si je ne souhaite récupérer que les fichiers a.txt et b.txt, je vais taper :

scp toto@server:/chemin/vers/repertoire/{a.txt,b.txt} ./

Et cette fois-ci, le mot de passe me sera demandé deux fois...

Avez-vous une astuce pour s'affranchir de taper deux fois le mot de passe ?

Merci par avance smile

D.

Dernière modification par DonutMan75 (Le 26/03/2022, à 07:08)

Hors ligne

#2 Le 24/03/2022, à 15:39

NicoApi73

Re : [RESOLU] scp et copie sélective de fichiers

Salut,

Mets en place une solution d'authentification par clé : https://doc.ubuntu-fr.org/ssh#authentif … iqueprivee

Hors ligne

#3 Le 24/03/2022, à 16:06

bruno

Re : [RESOLU] scp et copie sélective de fichiers

+1 l’authentification par clés est beaucoup plus sûre et pratique, sinon cela doit fonctionner avec :

scp -B toto@server:/chemin/vers/repertoire/{a.txt,b.txt} ./

Dernière modification par bruno (Le 24/03/2022, à 16:06)

#4 Le 24/03/2022, à 16:08

MicP

Re : [RESOLU] scp et copie sélective de fichiers

Bonjour

DonutMan75 a écrit :


Mais maintenant, si je ne souhaite récupérer que les fichiers a.txt et b.txt, je vais taper :

scp toto@server:/chemin/vers/repertoire/{a.txt,b.txt} ./

Et cette fois-ci, le mot de passe me sera demandé deux fois...

Avez-vous une astuce pour s'affranchir de taper deux fois le mot de passe ?

Pour n'avoir à entrer le mot de passe qu'une seule fois,
tu pourrais faire :

scp toto@server:/chemin/vers/repertoire/"{a.txt,b.txt}" ./

ou bien :

scp toto@server:/chemin/vers/repertoire/"{a,b}.txt" ./


et ça fonctionne aussi de la même façon avec :

scp toto@server:"/chemin/vers/repertoire/{a,b}.txt" ./

ou avec :

scp "toto@server:/chemin/vers/repertoire/{a,b}.txt" ./

Dernière modification par MicP (Le 24/03/2022, à 16:13)

Hors ligne

#5 Le 26/03/2022, à 07:07

DonutMan75

Re : [RESOLU] scp et copie sélective de fichiers

Bonjour,
super merci à vous pour ces suggestions, ça marche nickel !

L'option -B, si je comprends bien, refuse le mode interactif et donc scp échouera si une connexion automatique (par clef donc) échoue ?

-B      Selects batch mode (prevents asking for passwords or passphrases).

Bon week-end à tous smile

D.

Hors ligne