12
votes

Configuration SFTP pour utiliser l'authentification de clé publique

Comment configurez-vous Server sur Server SFTP pour utiliser l'authentification de clé publique au lieu du compte d'utilisateur et du mot de passe?


0 commentaires

3 Réponses :


10
votes

Dans le client, vous devez générer sa clé publique et l'ajouter à la liste de clés autorisée du serveur.

Les commandes suivantes sont les commandes que vous pouvez utiliser.

sur la machine client xxx

sur le serveur xxx


4 commentaires

Utilisez ssh-copy-id au lieu de votre scp + chat danse.


Nice, comme ce ssh copy-id. Je suis sur un HP-UX et j'aimerais qu'il soit installé.


Oh, c'est ... j'oublie que tout le monde n'utilise pas OpenSSH. Triste.


Puis-je vous connecter à une machine inconnue à l'aide de la clé privée générée pour un client connu / configuré pour communiquer au serveur? Je veux dire, cette clé privée portable et pourrait être utilisée pour vous authentifier au serveur d'autres machines, en cas de besoins d'urgence?



2
votes

N'oubliez pas de xxx

et aussi xxx


0 commentaires

1
votes

Ceci est une solution pour les utilisateurs de Windows

J'ai eu un problème similaire sur Windows, donc j'ai utilisé Puty de http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Si vous devez générer une clé publique Ensuite, utilisez: http://the.earth.li/~sgtatham/putty/LaTest /x86/puttygen.exe.exe

Ensuite, lorsque vous souhaitez automatiser un lot à télécharger à partir du serveur FTP, le PAGEANT afin de charger la clé privée en session http://the.earth.li/~sgtatham/putty/LaTest /x86/pageant.exe

Utilisez ensuite le PSFTP pour vous connecter et effectuer des actions http://the.earth.li/~sgtatham/putty/LaTest /x86/psftp.exe

Voici donc un exemple de code pour le lot: xxx p> fichier de commande (SFTP_CMD.TXT) comme si ceci: xxx

MAINTENANT, tout ce dont vous avez besoin pour le programmer dans des tâches planifiées * J'aimerais que ce soit simple comme le travail cron de Unix ....


0 commentaires