Transmit-sftp-ec2

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 [email protected]:~/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

AWS_LOGO

Configurer gratuitement un serveur ubuntu en 10 min avec amazon EC2

Ca permet d’avoir le contrôle total sur son serveur, de pouvoir modifier la config d’apache, d’héberger beaucoup de sites et de bases de données installer GIT ou node.js, et pas mal d’autres choses impossibles avec un serveur mutualisé par exemple

On verra plus tard comment coupler son serveur EC2 avec deux autres services d’amazon, S3 et CloudFront pour améliorer la vitesse de chargement de son site

C’est gratuit pour une instance micro (613 MiB of memory, up to 2 ECUs (for short periodic bursts), EBS storage only, 32-bit or 64-bit).

Pour en profiter, c’est par ici et cliquer sur “signup now”

On se rend ensuite sur l’EC2 management console

Aws ec2 console launch instance

Cliquer ensuite sur “launch instance”

Aws ec2 console choose ami

On choisi “classic wizard” puis “continue”

Aws ec2 console choose ami quick start

ici on sélectionne “Ubuntu Server 12.10”

Aws ec2 console instance details

Laisser les paramètres par défaut.

Aws ec2 console advanced instance options

On laisse une nouvelle fois les paramètres par défaut

Aws ec2 console storage device configuration

Encore une fois on garde les paramètres par défaut pour “storage device configuration”

Aws ec2 console tags

Cliquer sur “continue”

Aws ec2 console create a new key pair

A l’étape “create a key pair” on va pouvoir télécharger un certificat qui nous permettra plus tard de se connecter au serveur en ssh ou sftp, choisissez ce que vous voulez pour le nom.

Aws ec2 console create a new security group

A l’écran “configure firewall” choisir http dans le menu déroulant “create a new rule” puis “add rule”, ça permettra de pouvoir accéder au serveur depuis un navigateur

aws ec2 console review

On arrive au récapitulatif de la config de notre instance, cliquer sur “Launch”

aws ec2 console your instances are now launching

Puis sur “close”

aws ec2 console running instances

On attend que l’instance se lance, ca devrait prendre quelques secondes, puis on copie le “public DNS”, ici : ec2-54-216-58-83.eu-west-1.compute.amazonaws.com.
On pourra aussi y accéder avec l’IP 54.216.58.83.

On va ensuite s’occuper du SSH, pour se connecter en sftp voir ce post.
Pour se connecter en ssh , ouvrir un terminal, naviguer jusqu’au dossier contenant le fichier pem téléchargé.

Il faut d’abord changer les droit sur le fichier pem

On peut ensuite se connecter en ssh avec cette commande

Le message suivant devrait apparaître.

 

Taper “yes”

ssh ubuntu aws ec2

Ca y’est on est connecté sur notre serveur !

On va maintenant pouvoir configurer notre serveur.
D’abord, on mes à jour le cache des paquets avec

 

 

On va ensuite installer apache mysql et php avec cette commande (avec le “^” a la fin).

ssh ubuntu ec2 install mysql

A cette étape on choisi un mot de passe pour mysql.

A la fin de l’installation, le serveur est operationnel ! On peut verifier en se rendant à l ‘adresse du serveur depuis un naviguateur.

apache ec2 ubuntu it works

Il ne reste plus qu’a installer phpmyadmin

ssh ubuntu ec2 install phpmyadmin
A cette étape on choise apache

ssh ubuntu ec2 install phpmyadmin choose server

Puis no a la question “Configure database for phpmyadmin with dbconfig-common?”

On va ensuite ouvrir le fichier de configuration d’apache

et y inclure la configuration de phpmyadmin. Copier coller la ligne suivante :

configure apache phpmyadmin ubuntu ec2

Il faut maintenant redemarrer apache pour que les changements de configuration soient pris en compte.

on peut maintenant acceder a phpmyadmin à cette adresse

ubuntu ec2 login phpmyadmin

login : root
mot de passe : celui utilisé lors de l’installation de mysql
Dans le prochain post on vera comment configurer un virtualhost, créer une elasctic ip et rediriger un domaine existant vers ec2

logo escadrone

Lancement d’Escadrone, prise de vue aérienne par drone

En parallèle de mon activité de développeur en freelance je me lance dans la prise de vue aérienne par drone, la société, Escadrone, est basée en à Grenoble, en isère et à pour but de réaliser tout type de prises de vues aériennes à l’aide d’un aéronef télépiloté multirotors équipé d’une nacelle 2 axes permettant de stabiliser l’image.

drone hexacopter escadrone

Il est possible de réaliser des photos, vidéos, thermographie ou encore de la photogrammétrie (modélisation 3d à partir de photos).

http://escadrone.com