J'ai des problèmes parce que je veux me connecter à mon serveur EC2 par le biais de ma nouvelle installation d'Ubuntu 14.04 et je ne peux tout simplement pas.
J'ai déjà téléchargé la clé .pem et ajouté mon serveur au fichier ~/.ssh/config comme suit:
Host myhost
HostName myhostdns
User ubuntu
IdentityFile ~/.ssh/mykey.pem
Compression yes
J'ai aussi constaté que la fenêtre avait changé:
Pour ça:
Je pourrais maintenant utiliser un autre client, mais je configure cette machine aussi simplement que possible.
Je ne sais pas pourquoi mais Nautilus 3.10 traite de manière étrange le fichier ~/.ssh/config, ou du moins c'est ce que j'ai expérimenté.
Voici à quoi ressemble mon fichier ~/.ssh/config:
Host aws_Host
HostName [Host ip addres]
User ubuntu
IdentityFile ~/.ssh/your_key.pem
N'UTILISEZ PAS votre nom DNS sur vos variables "Host" OR "HostName" ou vous risquez d'obtenir une erreur indiquant Impossible de trouver la demande emplacement. Veuillez vérifier l'orthographe ou les paramètres réseau. ou une erreur indiquant Vous ne disposez pas de l'autorisation nécessaire pour accéder à l'emplacement demandé.
La prochaine étape consiste à accéder à Fichier -> Connexion au serveur ... et à adresse du serveur écrire: sftp: // ubuntu @ aws_Host et vous devriez avoir votre lecteur sftp monté.
Je suis vraiment surpris de la difficulté avec laquelle il a été difficile de trouver cette réponse simple sur Internet. Tout le monde se contente de vous dire que vous utilisez Filezilla.
Essayez d’utiliser l’adresse IP ou l’URL du serveur, précédée de ssh comme ceci:
ssh: // (adresse ip) ou ssh: // URL
Voir l'exemple:
Comme vous le voyez, vous pouvez utiliser un autre préfixe tel que smb (samba), sftp (FTP sur SSH), dav pour webdav ou davs pour webdav sur SSL.