Qu'est-ce que SSH ?
SSH (Protect Shell) est le protocole ouvert utilisé pour sécuriser la connexion réseau moins compliquée et coûteuse que les solutions VPN basées sur le matériel fournissent, ou en d'autres termes, l'authentification, le cryptage et l'intégrité des données pour sécuriser le réseau. Nous obtenons plusieurs fonctions via SSH telles que le shell de commande sécurisé, le transfert de fichiers sécurisé et l'accès à distance via un tunnel sécurisé à un certain nombre d'applications TCP / IP.
En plus de fournir l'authentification de l'hôte et le chiffrement et l'intégrité des données, il présente également des avantages supplémentaires tels que la compression avant le chiffrement, ce qui peut réduire considérablement le coût de calcul du chiffrement des données.
Que sont les ports ?
Les ports sont une abstraction que les programmes peuvent communiquer en utilisant divers protocoles. En plus des protocoles de couche de transport tels que TCP, UDP, SMTP, des ports sont également utilisés. Un numéro de port est attribué à différents services ; Par exemple, HTTP utilise les ports TCP et UDP 80. En utilisant des numéros de port, une paire de systèmes permet au même protocole de transport d'ouvrir plusieurs sockets.
Qu'est-ce que NAT
La traduction d'adresses réseau signifie NAT.
Comme son nom l'indique, NAT est utilisé pour traduire l'adresse à une extrémité d'un réseau privé créé par un utilisateur pointant vers un emplacement qui est censé être sur un réseau privé.
Étapes pour configurer et activer SSH
Étape 1 : Ouvrez votre boîte virtuelle. Cliquez sur Paramètres et accédez à Réseau.
Étape 2 : Choisissez l'adaptateur
Activez l'adaptateur réseau gratuit et sélectionnez le réseau NAT.
Étape 3 :
Ouvrez les options avancées et cliquez sur Port Forwarding
Un onglet avec quelques champs apparaîtra comme indiqué à l'étape suivante.
Étape 4 : Ajoutez une nouvelle entrée en suivant les instructions ci-dessous après avoir cliqué sur le bouton + de cet onglet.
Nom : ssh
Protocole : TCP
Port hôte : x
Port invité : et
où x et y sont les mêmes numéros de port.
Vous verrez alors une nouvelle entrée dans les tableaux avec les informations que vous avez renseignées.
Étape 5 : Installer SSH
Le système de bureau Ubuntu n'installe pas le serveur SSH par défaut, mais peut être facilement installé à l'aide des systèmes de référentiel Ubuntu normaux.
Les commandes suivantes installent SSH :
sudo apt updatesudo convenable Pour installer opensh-serve
Étape 6 : Connectez-vous en SSH
Entrez la commande suivante pour vous connecter à votre invité
Entrez le mot de passe lorsque vous y êtes invité et vous serez connecté à la machine virtuelle.
Pour désactiver SSH sur votre ordinateur, procédez comme suit :
sudo systemctl arrêter sshPour l'activer lorsqu'il est désactivé, procédez comme suit :
sudo systemctl activer sshdiplôme
Nous avons appris à installer SSH sur votre machine virtuelle Ubuntu. Comme mentionné précédemment, SSH est un outil utile pour établir une communication sécurisée entre le client et le serveur sur un réseau non sécurisé. Si vous ne configurez pas correctement la connexion SSH, vos applications pourraient être affectées par une attaque de type "man-in-the-middle", dans laquelle un attaquant pourrait accéder à vos données sur le réseau. SSH utilise RSA et d'autres algorithmes de chiffrement asymétrique pour chiffrer et déchiffrer les données envoyées sur le réseau. La sécurisation de vos données devient de plus en plus importante lors de l'échange de données telles que les coordonnées bancaires et les mots de passe sur le réseau. Le manque de sécurité peut entraîner de grandes pertes pour le client et l'entreprise. La modification du port SSH par défaut augmente la sécurité de votre serveur en réduisant le risque de cyberattaques automatisées.