2016-12-02 3 views
0

J'ai actuellement Cygwin64 fonctionnant sous Windows avec LFTP et LFTP OSX fonctionnant correctement lorsque j'ai le "Mot de passe autorisé oui" dans sshd_config (Ubuntu Server 16.04). Je peux me connecter via SSH en utilisant mes clés privées très bien en utilisant PuTTY et le terminal sans aucun problème lorsque je passe l'autorisation de mot de passe à non. Cependant, je n'arrive pas à connecter le LFTP à mon serveur lorsque j'utilise une autorisation de clé uniquement. "[Autorisation refusée (clé publique)]"Problème de connexion LFTP via les clés SFTP et SSH

Comment puis-je obtenir LFTP pour accéder à ma clé privée lorsque j'ai l'autorisation de mot de passe à non? Je préfère m'en tenir à l'accès par clé exclusivement.

J'utilise LFTP en raison de ses capacités de téléchargement segmentées et je ne veux vraiment pas l'abandonner.

Répondre

0

Vous pouvez donner ssh arguments supplémentaires à l'aide sftp: paramètre connecter programme de lftp, comme ceci:

set sftp:connect-program "ssh -ax -i key-file" 

Si ssh demande le mot de passe clé, puis lftp donne le mot de passe utilisé pour la connexion.