====== WinSCP & Putty en SSH ======
Cette partie a été développé dans le cadre de l'usage de **Git** avec un serveur mutualisé **OVH**.
L'accès **SSH** peut-être également utilisée pour accéder à des ressources sur **OVH** en utilisant une connexion **SSH** ce qui facilite la gestion des accès.
* un seul compte d'accès
* le fichier .ssh/authorized_keys permettant de gérer les clés publiques **SSH** autorisées à accéder à la ressource.
===== Production des clés =====
On peut utiliser [[http://ppe.boonum.fr/doku.php?id=outil:git:documentation#ssh|ssh-keygen]] fournit avec **Git**.
Les clé **ssh** sont mémorisées dans le répertoire **.ssh** de l'utilisateur.
===== Sur le serveur =====
==== Arborescence ====
/--- ./ppe
/ |
/ |---.ssh
/ |----- authorized_keys #fichier des clés publiques ssh
/ |
/ |---les ressources accessibles (fichiers:répertoires sous ./ppe)
* le répertoire **.ssh** contient un fichier spécial dans lequel sont mémorisées les clés des différents utilisateur.
==== URL d'accès aux ressources ====
* boonum-siogit@ssh.cluster003.ovh.net
Le compte **boonum-siogit** pointe sur **./git/sio**. Cette façon de faire permet de cantonner les connexions à une ressource limitée : ici le répertoire OVH **./git/sio**
===== Côté client =====
On utilisera [[https://winscp.net/eng/download.php|WinSCP]] qui permet un accès **ftp** aux ressources et permet également de lancer la console **Putty** qui permet d'exécuter des commandes **Linux**.
__
Le paramétrage d'un accès **ssh** ressemble à ce qui suit :__
{{:outil:winscp.png|Paramétrage ssh}}
[[https://winscp.net/eng/download.php|WinSCP]] et **Putty** ne reconnaissent que le format **ppk** pour les fichiers contenant les clés ssh.
* Hors avec **keygen** nous avons deux fichiers : **idrsa** et **idrsa.pub**.
* Au moment d'indiquer __le fichier de clé privée__ vous devez proposer le fichier **idrsa**
* [[https://winscp.net/eng/download.php|WinSCP]] fabriquera le fichier **ppk**.