J'utilise SCP régulièrement pour déplacer des fichiers entre les serveurs et j'ai entendu dire que vous pouvez utiliser la tabulation sur le serveur distant si vous utilisez des clés publiques, mais jusqu'à présent, je n'ai pas eu de chance.
Ce que j'essaie d'accomplir est le suivant:
scp -r remote.ip.address:/remote/dir/folder<TAB> /local/destiation/
Un ls
sur le serveur distant /dir/
révélerait 3 dossiers:
/remote/dir/folder_1
/remote/dir/folder_2
/remote/dir/folder_3
J'aimerais que SCP révèle quels dossiers correspondent (le cas échéant), tout comme l'achèvement normal du chemin lors de la navigation dans le système de fichiers local. L'achèvement de tabulation fonctionne sur les chemins locaux dans la scp
ligne de commande, mais j'ai remarqué que lorsque le chemin de la machine distante correspond au local (c'est-à-dire: "~ /"), il complète / suggère des fichiers / dossiers à partir du système de fichiers local plutôt que la télécommande.
L'exécution des travaux suivants pour une connexion sans mot de passe:
`ssh remote.ip.address`
... donc je sais que les touches sont correctement configurées. Des idées sur la façon de faire fonctionner cela?