Comment configurer et activer SSH dans Ubuntu Virtual Box

How Setup Enable Ssh Ubuntu Virtual Box



VirtualBox est un programme utilisé pour exécuter et faire la transition facilement entre plusieurs systèmes d'exploitation sur votre système d'exploitation. Il est particulièrement utile pour établir des connexions sur des réseaux. Secure Shell est un protocole réseau cryptographique qui fonctionne en toute sécurité et connecte un client à un serveur sur un réseau non sécurisé. Les données doivent être sécurisées cryptographiquement avant de les envoyer sur le réseau pour éviter les attaques de l'homme du milieu. En outre, vous devrez activer SSH lors de l'interaction avec les machines virtuelles pour des raisons de sécurité. Nous discuterons de l'installation et de l'activation de SSH dans la boîte virtuelle Ubuntu pour établir une connexion sécurisée entre les hôtes.

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 fournie par les solutions VPN matérielles 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 fonctionnalités sur 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é à une gamme d'applications TCP/IP.







Outre l'authentification de l'hôte et le cryptage et l'intégrité des données, il présente également des avantages supplémentaires tels que la compression de pré-cryptage, qui peut considérablement réduire les coûts de calcul du cryptage des données.



Que sont les ports ?

Les ports sont une abstraction qui peut communiquer des programmes utilisant divers protocoles. Outre les protocoles de couche de transport tels que TCP, UDP, SMTP, des ports sont utilisés. Un numéro de port est attribué à divers services ; par exemple, HTTP utilise le port 80 TCP et UDP. En utilisant des numéros de port, une paire de systèmes permet au même protocole de transport d'ouvrir de nombreux sockets.



Qu'est-ce que le 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 qui pointe vers un emplacement prétendument dans 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 la redirection de port
Un onglet apparaît avec des champs, comme illustré à 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é : et
où x et y sont les mêmes numéros de port.

Après cela, vous verrez une nouvelle entrée dans les tableaux 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 les systèmes de référentiel Ubuntu standard.

Les commandes suivantes installeront SSH :

sudomise à jour appropriée
sudoapteinstalleropenssh-serve

Étape 6 : Se connecter à SSH
Tapez la commande suivante pour vous connecter avec votre invité

$ssh -p <Nom d'utilisateur> @127.0.0.1

Entrez le mot de passe si vous y êtes invité et vous serez connecté à la machine virtuelle.

Pour désactiver SSH sur votre machine, exécutez :

sudosystemctl stopssh

Pour l'activer lorsqu'il est désactivé, exécutez :

sudosystemctlpermettre ssh

Conclusion

Nous avons appris à installer SSH sur votre machine virtuelle Ubuntu. Comme nous l'avons vu, 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é. Sans la configuration appropriée de la connexion SSH, vos applications peuvent être affectées par une attaque de l'homme du milieu où un attaquant peut accéder à vos données sur le réseau. SSH utilise RSA et d'autres algorithmes de cryptage asymétrique 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 telles que des coordonnées bancaires et des mots de passe sur le réseau. L'absence de sécurité peut entraîner une perte importante à la fois pour le client et pour l'entreprise. La modification du port SSH par défaut augmentera la sécurité de votre serveur en réduisant le risque de cyberattaques automatisées.