Simply.com is available in english

Connectez-vous avec SSH

Connectez-vous à votre hébergement web en SSH via le panneau de contrôle ou votre client SSH avec clé publique et obtenez de l'aide pour les erreurs courantes.

Vous pouvez facilement vous connecter en SSH à votre hébergement web, directement via notre panneau de contrôle. Cela se fait sous l'élément de menu « Website » -> « Accès SSH » dans notre panneau de contrôle.

Se connecter avec votre propre client SSH

Pour vous connecter en SSH depuis votre propre ordinateur à un hébergement web Simply.com, vous devez ajouter une clé publique à l'hébergement web.

Générer des clés publiques & privées

Si vous n'avez pas déjà une paire de clés SSH, vous pouvez la générer avec la commande Linux

ssh-keygen -t rsa

Cela générera à la fois une clé privée et une clé publique sur votre ordinateur.
Votre clé publique se trouvera dans le fichier « id_rsa.pub », et votre clé privée se trouvera dans le fichier « id_rsa ».

Vous pouvez également utiliser le programme Windows PuTTYgen.

Téléverser la clé publique

Une fois que vous avez votre clé publique, vous devez vous rendre dans le panneau de contrôle Simply.com et, sous le produit concerné, depuis le menu « Website », sélectionner l'élément « Accès SSH ». Vous pouvez y ajouter votre clé publique SSH. Une fois cela fait, vous pouvez vous connecter en SSH à votre hébergement web.

Se connecter en SSH

Vous devez vous connecter en SSH à ssh.simply.com, avec le même nom d'utilisateur que pour, par exemple, le FTP.
Pour pouvoir vous connecter en SSH, vous devez avoir téléversé une clé publique.

Se connecter avec PuTTY (Windows)

Si vous souhaitez vous connecter avec PuTTY, vous pouvez utiliser Pageant pour fournir votre clé privée lors de la connexion.

Messages d'erreur lors de la connexion

Erreur : Permission denied (publickey)

Cette erreur se produit lorsque vous n'envoyez pas votre clé privée lors de la connexion. Vérifiez la configuration de votre client SSH.
Assurez-vous que la clé est bien envoyée.

Erreur : No hostkey for host

Cela signifie que votre client SSH ne dispose pas de la clé d'hôte du serveur dans known_hosts. Ajoutez-la avec :

ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts

Réutiliser les connexions avec ControlMaster

Si vous effectuez de nombreuses connexions SSH courtes (par exemple via des scripts, rsync ou git), vous pouvez gagner du temps avec ControlMaster d'OpenSSH. Il réutilise une connexion existante, de sorte que les connexions suivantes n'ont plus à effectuer tout le processus de connexion à nouveau.

Ajoutez ce qui suit à votre ~/.ssh/config :

Host simply
    HostName ssh.simply.com
    User ditbrugernavn
    ControlMaster auto
    ControlPath ~/.ssh/cm-%r@%h:%p
    ControlPersist 10m

Ensuite, la première connexion (ssh simply) crée une connexion « master » que toutes les connexions suivantes réutilisent – ce qui les rend quasi instantanées.

Vous pouvez également utiliser ControlMaster directement depuis la ligne de commande, sans modifier votre ~/.ssh/config :

ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com

Les connexions suivantes avec le même ControlPath réutilisent alors la connexion master.

SSH‑key‑forwarding

Le SSH‑key‑forwarding (agent forwarding) n'est pas pris en charge sur les serveurs Simply.com. Si vous avez besoin d'établir des connexions SSH depuis votre serveur web vers d'autres serveurs, vous devez utiliser des méthodes alternatives, comme placer une clé dédiée sur le serveur.

Article de la catégorie support: PHP