Se connecter en SFTP à une instance EC2 avec Transmit

On vu dans cet article comment se connecter en ssh à une instance EC2. Mais pour uploader/modifier des fichiers sur notre serveur, c'est quand même plus agréable en sftp (Secure FTP).

Si vous préferez uploader des fichier avec scp, c'est comme ça :

scp -i  aws.pem .localized ubuntu@ec2-54-216-58-83.eu-west-1.compute.amazonaws.com:~/public_html

On va avoir besoin du certificat (fichier .pem) qui permet de se connecter en ssh à notre instance EC2. On va d’abord placer le certificat dans le dossier .ssh du repertoire utilisateur. cp aws.pem ~/.ssh

Si le dossier .ssh n'existe pas, il faut le créer mkdir ~/.ssh

On ouvre ensuite transmit, puis on crée un nouveau favori connect sftp ec2 transmit Dans "serveur" on met l’adresse de notre instance ec2. Pour le nom d'utilisateur, ubuntu. Et rien pour le mot de passe, transmit va chercher tout seul les fichiers qui se trouvent dans .ssh, on aurait aussi pu cliquer sur la clé dans transmit et selectionner le certificat, on est donc pas obligé de deplacer le certificat dans .ssh mais c’est un bon endroit pour le ranger.

Ca y’est on peut se connecter et uploader ! connect sftp ec2 transmit