> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.ex2.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Comment utiliser un accès SSH sur un hébergement Ex2 ?

Tous les plans d'hébergement web d'Ex2 incluent un accès shell, communément appelé [SSH](https://help.ex2.com/fr/article/quest-ce-que-le-protocole-ssh-1q4cln6/?bust=1784733144248). Celui-ci n'est toutefois pas activé automatiquement, pour des raisons de sécurité. Il peut facilement être activé manuellement par notre équipe, si vous en faites la demande.

# Voici comment utiliser un accès SSH sur un hébergement Ex2

###### Valider votre accès

Pour bénéficier de l'accès SSH sur votre [plan d'hébergement web Ex2](https://www.ex2.com/hosting), et pour des raisons de sécurité,  merci de contacter le support en nous fournissant une copie de votre pièce d'identité.

Une fois votre accès débloqué,  il existe trois méthodes pour vous authentifier :

* avec un identifiant et un mot de passe (méthode "classique")
* avec une clé SSH
* directement (autologin) dans le terminal disponible sur votre [cPanel](https://help.ex2.com/fr/article/quest-ce-quun-systeme-de-gestion-de-contenu-ou-cms-rg5b35/?bust=1784733182940)

Pour la connexion en SSH avec un identifiant et un mot de passe, il faut utiliser les mêmes identifiants  que pour votre accès à cPanel, sur le port 2298. L'hôte de connexion est un de vos nom de domaine :

Si vous vous connectez directement avec l'invite de commande (windows) ou Terminal (Mac Os), forcez le port ssh en vous connectant avec la commande suivante :

_ssh -p 2298 votrelogincpanel@votrenomdedomaine (ou l'ip de votre serveur)

###### Limites de l'accès SSH

L'accès SSH permet de gérer votre hébergement et notamment de :

* manipuler des fichiers / dossiers via la console
* générer des archives zip et tar.gz de certains dossiers (attention à respecter les ressources de votre hébergement)
* sauvegarder vos bases de données avec la commande mysqldump
* créer des scripts bash ou autre (python)
* utiliser la console d'autres framework (Symfony2, laravel, etc.)
* utiliser la console sur des Framework Python, avec les virtualenv (cela est possible à l'aide de l'outil python de cPanel)
* utiliser la console des CMS, wp-cli pour Wordpress, drush pour drupal (+ bien d'autres CMS)
* utiliser git

En revanche les commandes suivantes ne sont pas disponibles sur Ex2 :

* installation de nouveaux paquets sur le système, à l'aide de yum install ou apt-get
* installation des applicatifs types “serveurs”
* modification des réglages du serveur : parefeu, configuration du serveur web
* de manière générale, tout ce qui demande les droits d'administration (root) ou des droits supérieur à ceux d'un compte utilisateur sur Linux 