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 chiffrement et l'intégrité des données pour sécuriser le réseau. Nous obtenons plusieurs fonctionnalités sur SSH, telles que la coque de commande sécurisée, le transfert de fichiers sécurisé et l'accès à distance via un tunnel sécurisé à une gamme d'applications TCP / IP.
Outre l'authentification et le chiffrement et l'intégrité des données de l'hôte, il présente également des avantages supplémentaires tels que la compression préalable, ce qui peut considérablement réduire les coûts de calcul du chiffrement des données.
Que sont les ports?
Les ports sont une abstraction qui peut communiquer des programmes en utilisant divers protocoles. En dehors des protocoles de couche de transport comme TCP, UDP, SMTP, les ports sont utilisés. Un numéro de port est affecté à divers services; Par exemple, HTTP utilise le port 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 de nombreuses prises.
Qu'est-ce que Nat?
La traduction d'adresse réseau signifie NAT.
Comme son nom l'indique, NAT est employé pour traduire l'adresse à la fin d'un réseau privé créé par un utilisateur qui pointe vers un emplacement qui serait dans un réseau privé.
Étapes pour configurer et activer SSH
Étape 1: Ouvrez votre boîte virtuelle. Cliquez sur les paramètres et accédez au 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 le transfert de port
Un onglet apparaît qui a des champs, comme indiqué à l'étape suivante.
Étape 4: Ajoutez une nouvelle entrée selon les instructions ci-dessous après avoir cliqué sur le bouton + dans cet onglet.
Nom: ssh
Protocole: TCP
Port hôte: X
Port invité: y
où x et y sont les mêmes numéros de port.
Après cela, vous verrez une nouvelle entrée dans les tables avec les détails que vous avez remplis.
Étape 5: Installer SSH
Le système de bureau Ubuntu n'installe pas le serveur SSH par défaut mais est facile à installer via des systèmes de référentiel Ubuntu régulier.
Les commandes suivantes installeront SSH:
Mise à jour Sudo Apt
Sudo Apt Install OpenSSH-Server
Étape 6: Connectez-vous à SSH
Tapez la commande suivante pour vous connecter avec votre invité
$ ssh -p@ 127.0.0.1
Entrez le mot de passe s'il est invité et vous serez connecté à la machine virtuelle.
Pour désactiver SSH dans votre machine, exécutez:
sudo systemctl stop ssh
Pour l'activer lorsqu'il est désactivé, exécutez:
sudo systemctl activer ssh
Conclusion
Nous avons appris à installer SSH sur votre machine virtuelle Ubuntu. Comme nous en avons discuté, SSH est un outil utile pour établir une communication sécurisée entre le client et le serveur sur un réseau non garanti. Sans la configuration appropriée de la connexion SSH, vos applications peuvent être affectées par une attaque d'homme dans le milieu où un attaquant peut accéder à vos données sur le réseau. SSH utilise RSA et d'autres algorithmes de chiffrement asymétriques pour crypter et décrypter les données envoyées sur le réseau. La sécurisation de vos données devient plus importante lors de l'échange de données comme les détails de la banque et les mots de passe sur le réseau. L'absence de sécurité peut entraîner une grosse perte pour le client et l'entreprise. La modification du port SSH par défaut augmentera la sécurité de votre serveur en abaissant le danger des cyberattaques automatisées.