lftp avec clé + passphrase?

Je suis en utilisant lftp pour envoyer des fichiers à un serveur sftp, mais je ne sais pas comment le connecter avec la clé et le mot de passe.

Donc en sftp, je peux le faire :

sftp -i .ssh/id_rsa.mykey [email protected]
Enter passphrase for key '.ssh/id_rsa.mykey': my passphrase here

Alors, comment puis-je utiliser lftp avec cette méthode de connexion ?

lftp est un client qui prend en charge plusieurs protocoles (ftp, ftps, sftp, ...), de sorte que le protocole que vous voulez utiliser? ftp par exemple ne prend pas en charge l'authentification par clé publique, de sorte que vous êtes coincé avec un nom+mot de passe.
Je suis en utilisant sftp, si je peux utiliser un mot de passe avec ma clé. J'ai essayé ceci : lftp -e "configurer ssl:fichier-clé .ssh/id_rsa.maclé" sftp://mon.de l'hôte.fr mais cela ne fonctionne pas...
pourquoi n'utilisez-vous pas scp ou la sftp de commande, qui offre un meilleur support pour le ssh protocoles à base de... ce qui semble travailler avec lftp est à l'aide de ssh-add pour ajouter la clé privée pour l'exécution d'un ssh-agent, qui lftp utilise ensuite.
Parce que c'est très urgent, j'ai utiliser sftp, mais mon client souhaite lftp pour l'avenir, si nous trouvons une solution. Pour l'instant, ça fonctionne, merci mata !

OriginalL'auteur Hakadel | 2012-07-20