2017-03-26 5 views
0

J'ai un hyperviseur Proxmox avec 6 LXC (serveurs) J'ai SFTP avec utilisateur chrooté activé sur 4 des 6 LXC avec un port personnalisé par LXC. Maintenant, je veux que l'authentification par clé dans FileZilla exactement comme les instances Amazon EC2 Web Services (un key.pem compatible avec FileZilla et un fichier authorized_keys sur mon serveur /home/user/.ssh/)Désactiver le mot de passe et activer la clé SSH comme les instances AWS EC2

Comment générer une clé pour .PEM de format qui contenu? :

-----BEGIN RSA PRIVATE KEY----- 
... 
-----END RSA PRIVATE KEY----- 

Je sais que c'est une question noob mais je pense qu'il est la première fois que je ne trouve pas ce que je veux sur Google ou ici sur Stack Overflow

Merci,

(Désolé pour mon anglais Je suis une baguette française)

Répondre

0

Comment générer une clé au format .pem qui se contente? :

En utilisant ssh-keygen -t rsa -f rsa.pem. Sans arguments, vous obtiendrez l'emplacement et la configuration par défaut.

Autre possibilité est d'utiliser OpenSSL, qui devrait faire la même chose:

openssl genrsa -out private.pem 2048 
+0

Non, je ne reçois que id_rsa et id_rsa.pub, je veux .pem fichier 100% compatible avec le fichier FileZilla et authorized_key –

+0

il est juste un nom différent. 'id_rsa' est votre fichier PEM et' id_rsa.pub' est la partie que vous collez dans le fichier 'authorized_keys'. Ni plus ni moins. – Jakuje

+0

J'ai déjà essayé de renommer id_rsa en serverkey.pem mais quand je l'ai ajouté dans FileZilla il n'est pas compatible et demande une conversion en fichier .ppk alors que les clés AWS EC2 .pem sont 100% compatibles, pourquoi? –