Connecter en SSH
Un article de Base de connaissances Pascalex.
On considère que votre nom de domaine est domaine.com
Sommaire |
Préambule
Ce petit tutoriel vous explique comment vous connecter à votre hébergement par SSH.
Ceci vous permettra d'ouvrir un terminal à travers une liaison cryptée
Prérequis
Vous devez installer SSH sur votre VPS si ce n'est pas déjà fait. Pour vous y connecter : Logiciels_SSH
Se connecter
il suffit de faire :
ssh root@domaine.com
puis de rentrer votre mot de passe root.
/!\ ATTENTION !!! En tant que root, vous pouvez TOUT faire sur votre serveur. Une mauvaise utilisation peut rendre hors-service le VPS. Faites bien attention !!. Pour plus de sécurité vous pouvez créer un utilisateur et l'utiliser pour vous logger.
Les commandes de base
Changer de répertoire :
cd repertoire
Exemple :
cd /usr/local
note : sur linux, le début, le tout premier répertoir est la RACINE, soit / .
Lister un répertoire
ls
Copier un fichier
cp fichier fichier-copié
Exemple :
cp site.tar.gz sitecop.tar.gz
Exemple 2
cp site.tar.gz repertoire/site.tar.gz
Supprimer un fichier
rm fichier
Supprimer un répertoire
rmdir dossier/
/!\ ATTENTION avec RM Ne faites jamais des "rm ..." sans savoir réellement ce que vous faites Ne suivez pas les conseils aveuglement d'une personne. Par exemple, taper la commande
rm -rf /
en root va effacer proprement votre système. Dans le doute, il est donc conseillé de bien vérifier avant d'agir.
Sécurité
Interdire les connexions en tant que root
Editez le fichier sshd_config (il se trouve dans le dossier /etc/ssh/)
Une fois le fichier ouvert, recherchez les lignes ci-dessous et remplacez PermitRootLogin yes par PermitRootLogin no
Authentication :
LoginGraceTime 600
PermitRootLogin yes
StrictModes yes
Pour que les changements soient pris en compte. Il faut redémarer le process sshd
pour ma part je suis aller dans /etc/rc.d/init.d et j'ai fait un ./sshd restart (en root bien sur).
