Aller au contenu

Connexion à distance via SSH


Recommended Posts

Posté(e)

Sous Linux, il est possible de contrôler sa machine à distance. Cependant, vous n'avez pas un accès KVM comme avec l'outil de bureau à distance Windows. Mais ce n'est pas grave vu que sous Linux ce qui compte c'est le shell qui nous permet de contrôler la totalité de la machine et tout ça à distance.

 
Il existe deux protocoles connus pour se connecter à distance :

  • Telnet : Ce protocole est très basique et il n'est pas sécuriser c'est pour quoi pratiquement plus personne ne l'utilise.
  • SSH : Ce protocole créé en 1995 permet de crypter les données transitant entre vos machines.

Je vous conseil vivement d'utiliser le protocole SSH pour vous connecter à votre machine.
 
 
Installation du serveur SSH :




Pour récupérer les paquets envoyés via le protocole SSH, nous utiliserons OpenSSH :
sudo apt-get install openssh-server

 
Rien de plus facile, nous pouvons désormais nous connecter à notre machine distante. Cependant, si vous utilisez un firewall, il vous faudra débloquer le port TCP 22. Avec iptables vous pouvez utiliser les commandes suivantes :

sudo iptables -t filter -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -t filter -A OUTPUT -p tcp --dport 22 -j ACCEPT

 
Dans le fichier /etc/ssh/sshd_config vous pourrez accéder aux configurations du serveur SSH :

  • Pour interdire l'accès root :
PermitRootLogin no
  • Pour changer le port de communication :
Port 22

 
 
Connexion via SSH :


  • Sous Linux :

Vous pouvez utiliser la commande

ssh [adresse_ip]

Puis vous aurez à vous authentifier à l'aide de vos identifiants habituels.

 

  • Sous Windows :

Putty est un très bon logiciel pour établir une connexion entre vos machine via le protocole SSH.

109164.png

  • Upvote 1

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...