SSH instellen en inschakelen in Ubuntu Virtual Box

How Setup Enable Ssh Ubuntu Virtual Box



VirtualBox is een programma dat wordt gebruikt om verschillende besturingssystemen op uw besturingssysteem uit te voeren en gemakkelijk over te schakelen. Het is met name handig bij het tot stand brengen van verbindingen via netwerken. Secure Shell is een cryptografisch netwerkprotocol dat een client veilig opereert en verbindt met een server via een onbeveiligd netwerk. De gegevens moeten cryptografisch beveiligd zijn voordat ze over het netwerk worden verzonden om man-in-the-middle-aanvallen te voorkomen. Bovendien moet u om veiligheidsredenen SSH inschakelen tijdens interactie met virtuele machines. We zullen het installeren en inschakelen van SSH in de virtuele Ubuntu-box bespreken om een ​​veilige verbinding tussen de hosts tot stand te brengen.

Wat is SSH?

SSH (Protect Shell) is het open protocol dat wordt gebruikt om de minder gecompliceerde en dure netwerkverbinding te beveiligen die op hardware gebaseerde VPN-oplossingen bieden of, met andere woorden, authenticatie, codering en gegevensintegriteit om het netwerk te beveiligen. We krijgen verschillende functies via SSH, zoals een veilige opdrachtshell, beveiligde bestandsoverdracht en externe toegang via een beveiligde tunnel tot een reeks TCP/IP-toepassingen.







Naast hostauthenticatie en gegevensversleuteling en integriteit, heeft het ook extra voordelen, zoals pre-encryptiecompressie, die de rekenkosten voor gegevensversleuteling aanzienlijk kan verlagen.



Wat zijn poorten?

Poorten zijn een abstractie die programma's kan communiceren met behulp van verschillende protocollen. Afgezien van transportlaagprotocollen zoals TCP, UDP, SMTP, worden poorten gebruikt. Aan verschillende diensten wordt een poortnummer toegekend; HTTP gebruikt bijvoorbeeld TCP- en UDP-poort 80. Door poortnummers te gebruiken, staat een paar systemen hetzelfde transportprotocol toe om meerdere sockets te openen.



Wat is NAT?

Network Address Translation staat voor NAT.





Zoals de naam al aangeeft, wordt NAT gebruikt om het adres te vertalen aan een uiteinde van een privénetwerk dat is gemaakt door een gebruiker en verwijst naar een locatie die zich naar verluidt in een privénetwerk bevindt.

Stappen om SSH in te stellen en in te schakelen

Stap 1: Open uw virtuele doos. Klik op Instellingen en ga naar Netwerk.



Stap 2: Kies Adapter

Schakel de gratis netwerkadapter in en selecteer het NAT-netwerk.

Stap 3:
Open geavanceerde opties en klik op port forwarding
Er verschijnt een tabblad met enkele velden, zoals weergegeven in de volgende stap.

Stap 4: Voeg een nieuw item toe volgens de onderstaande instructies nadat u op de knop + in dit tabblad hebt geklikt.

Naam: ssh
Protocol: TCP
Hostpoort: x
Gastpoort: en
waarbij x en y dezelfde poortnummers zijn.

Hierna ziet u een nieuw item in de tabellen met de gegevens die u heeft ingevuld.

Stap5: Installeer SSH
Het Ubuntu-desktopsysteem installeert niet standaard de SSH-server, maar is eenvoudig te installeren via reguliere Ubuntu-repositorysystemen.

De volgende opdrachten zullen SSH installeren:

sudogeschikte update
sudogeschiktinstallerenopenssh-serve

Stap6: Maak verbinding met SSH
Typ de volgende opdracht om verbinding te maken met uw gast

$ssh -P <gebruikersnaam> @127.0.0.1

Voer het wachtwoord in als daarom wordt gevraagd en u krijgt verbinding met de virtuele machine.

Om SSH op uw machine uit te schakelen, voert u het volgende uit:

sudosystemctl stopssh

Om het in te schakelen wanneer het is uitgeschakeld, voert u het volgende uit:

sudosystemctlinschakelen ssh

Conclusie

We hebben geleerd hoe u SSH op uw virtuele Ubuntu-machine kunt installeren. Zoals we hebben besproken, is SSH een handig hulpmiddel om veilige communicatie tot stand te brengen tussen de client en de server via een onbeveiligd netwerk. Zonder de juiste instelling van een SSH-verbinding kunnen uw toepassingen worden getroffen door een man-in-the-middle-aanval waarbij een aanvaller via het netwerk toegang tot uw gegevens kan krijgen. SSH gebruikt RSA en andere asymmetrische coderingsalgoritmen om de gegevens die via het netwerk worden verzonden, te coderen en te decoderen. Het beveiligen van uw gegevens wordt belangrijker bij het uitwisselen van gegevens zoals bankgegevens en wachtwoorden via het netwerk. Het ontbreken van beveiliging kan leiden tot een groot verlies voor zowel de klant als het bedrijf. Het wijzigen van de standaard SSH-poort verhoogt de beveiliging van uw server door het gevaar van geautomatiseerde cyberaanvallen te verkleinen.