Pages : 1
#1 Le 18/10/2009, à 16:52
- naoli
Autocomplétion dans une commande ssh
Salut à tous,
Mettons que l'on veuille copier sur son PC local un dossier d'un PC distant, sans vouloir se taper toute l'arborescence à taper. Y a-t-il une commande du genre :
scp login@ipdistante:Doc~/Vid~/Sept~/*.jpg .
Si je veux copier tous les jpg du dossier Documents/Vidéos/Septembre/ par exemple ?
Merci !
Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org
Hors ligne
#2 Le 18/10/2009, à 18:01
- Qid
Re : Autocomplétion dans une commande ssh
eh non malheureusement pas si on reste sur bash ...
dans ce cas le mieux c'est de passer par zsh qui lui
gere l'autocompletion de façon beaucoup plus évolué
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#3 Le 18/10/2009, à 18:13
- naoli
Re : Autocomplétion dans une commande ssh
OK, merci.
Et avec zsh ?
Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org
Hors ligne
#4 Le 18/10/2009, à 18:16
- Qid
Re : Autocomplétion dans une commande ssh
OK, merci.
Et avec zsh ?
bah ... [tab]
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#5 Le 18/10/2009, à 18:26
- naoli
Re : Autocomplétion dans une commande ssh
Heu bah nan justemment : ça c'est possible si on a installé un couple de clés sur son PC (comme sous bash), parce que du coup l'arborescence distante est interrogée à chaque coup de TAB, vu que l'accès est autorisé par le couple de clés.
Mais si tu accèdes à ton PC distant par un ssh par mot de passe, ton shell local (quel qu'il soit) ne peut pas te faire de complétion.
Regarde :
scp login@distant:Doc[TAB] ==> Comment le shell pourrait connaître les possibilités qui existent sur le PC distant ?
D'où l'intérêt de faire qqchose du genre
scp login@distant:Doc~/Vid~
etc.
Car si tu connais ton arborescence, tu sauras bien qu'il n'y a qu'un répertoire qui commence par Doc, par exemple.
Tu vois ?
Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org
Hors ligne
#6 Le 18/10/2009, à 18:38
- naoli
Re : Autocomplétion dans une commande ssh
Yop,
bon comme je le pense, ce n'est apparemment pas possible tant qu'on n'a pas installé de couple de clés.
http://www.linuxquestions.org/questions/linux-networking-3/scp-and-autocompletion-706913/
Tant pis !
Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org
Hors ligne
#7 Le 18/10/2009, à 18:39
- Qid
Re : Autocomplétion dans une commande ssh
Heu bah nan justemment : ça c'est possible si on a installé un couple de clés sur son PC (comme sous bash), parce que du coup l'arborescence distante est interrogée à chaque coup de TAB, vu que l'accès est autorisé par le couple de clés.
Mais si tu accèdes à ton PC distant par un ssh par mot de passe, ton shell local (quel qu'il soit) ne peut pas te faire de complétion.
ah desolé oui maintenant que tu me le dit c'est logique
effectivement moi je suis en clef ssh et non avec mot de passe ...
wai bah sinon t'a pas d'autre solution en meme temps ...
si tu peux etre par clef c'est quand meme vachement mieux :
eh oui comme ça pas besoin de tapper ton pass à chaque fois
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#8 Le 18/10/2009, à 19:10
- naoli
Re : Autocomplétion dans une commande ssh
si tu peux etre par clef c'est quand meme vachement mieux :
eh oui comme ça pas besoin de tapper ton pass à chaque fois
Je sais bien Qid, merci
Mais en l'occurrence, c'était pas la question
Bonne soirée.
Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org
Hors ligne
Pages : 1