Avant de me connecter à mon serveur via Nautilus (sftp). Maintenant, je suis passé à Amazon EC2, et il n’y a qu’une seule façon de se connecter au serveur (Ubuntu 10.10 aussi), en utilisant ssh -i mycert.pem
, pas de mot de passe, juste un certificate. Comment puis-je me connecter au serveur à l’aide de Nautilus, comme je le faisais auparavant? En d’autres termes, je suppose que je peux désactiver le certificate en apportant quelques modifications dans / etc / ssh / ssh_config, mais je ne sais pas quoi faire.
UPD: Enfin, j’ai trouvé une solution en utilisant sshfs, plus d’explications ici Comment monter le lecteur Amazon ec2 localement – fusible + sshfs?
et googler par mots-clés sshfs + amazon ec2
UPD2:
ssh-add /path/to/my_cert.pem
et après cette connexion à sftp via nautilus fonctionne également très bien
Je ne sais pas très bien ce que vous entendez par “je suppose que je peux désactiver le certificate” lorsque vous venez de dire “et il n’y a qu’un seul moyen de connecter […] juste un certificate” ?
Je suppose que vous aimeriez avoir quelque chose de plus comme ça dans .ssh / config. Ajouter une section comme les 5 lignes suivantes à n’importe quel ~ / .ssh / config existant (ie /home/sehe/.ssh/config)
Host myec2host HostName 151.47.12.88 User ubuntu IdentityFile ~/.ssh/mycert.pem Compression yes
Remarque
myec2host
par l’ alias que vous souhaitez accéder à l’instance ec2 par ~/.ssh/mycert.pem
par le chemin d’access complet à votre clé privée (généralement la paire de clés) avec laquelle vous avez enregistré l’instance; J’ai copié le nom mycert.pem
partir de votre propre question, donc c’est probablement ce fichier ubuntu
; root
ne fonctionnera pas Bien sûr, l’ man ssh_config
fera des miracles pour les détails. En outre, http://alestic.com/ est une excellente ressource sur Ubuntu + EC2 (assurez-vous de ne pas confondre les images Alestic et Canonical). Enfin, il y a le groupe google pour ec2ubuntu qui a été très utile aux débutants.
De cette façon, vous pouvez simplement pointer Nautilus sur le serveur «my3c2host» et obtenir la réinitialisation gratuitement. Si la clé est protégée par une phrase secrète, vous pouvez utiliser un agent de phrase secrète (seahorse, gpg-agent … dunno par cœur)