ssh

SSH-server inschakelen op Debian

SSH-server inschakelen op Debian

SSH-server inschakelen voor inloggen op afstand op Debian 9

In dit artikel laat ik je zien hoe je de SSH-server installeert en configureert op Debian 9 Stretch voor inloggen op afstand. Laten we beginnen.

SSH-server installeren:

Werk eerst de apt-pakketrepositorycache van uw Debian-besturingssysteem bij met de volgende opdracht:

$ sudo apt-get update

De cache van uw apt-pakketrepository moet worden bijgewerkt, zoals u kunt zien in de onderstaande schermafbeelding:.

Op Debian wordt de SSH-server geleverd als 'openssh-server'-pakket. Voer de volgende opdracht uit om OpenSSH op Debian te installeren:

$ sudo apt-get install openssh-server

Druk op 'y' en vervolgens op doorgaan.

OpenSSH-server moet zijn geïnstalleerd.

Op Debian is het standaardgedrag van de OpenSSH-server dat deze automatisch start zodra deze is geïnstalleerd. Je kunt ook controleren of de OpenSSH-server erop draait met het volgende commando:

$ sudo systemctl status ssh

U zou de status 'actief (actief)' moeten zien, zoals weergegeven in de onderstaande schermafbeelding. Wat betekent dat de SSH-server actief is.  Hij luistert ook op poort 22.

Als de OpenSSH-server in elk geval niet actief is, kunt u de volgende opdracht uitvoeren om de OpenSSH-server te starten:.

$ sudo systemctl start ssh

SSH-server verwijderen bij opstarten:

Standaard zou de OpenSSH-server op Debian automatisch moeten starten bij het opstarten van het systeem. Als je niet wilt dat het start bij het opstarten, stop dan eerst de OpenSSH-server met het volgende commando:

$ sudo systemctl stop ssh

Als u nu de status van uw OpenSSH-server controleert, zou u moeten zien dat deze niet actief is, zoals weergegeven in de onderstaande schermafbeelding.

Schakel nu de OpenSSH-server uit bij het opstarten met de volgende opdracht:

$ sudo systemctl schakel ssh uit

Start OpenSSH Server bij het opstarten:

Als u de OpenSSH-server opnieuw wilt starten bij het opstarten, voert u gewoon de volgende opdracht uit:

$ sudo systemctl ssh inschakelen

Start nu de OpenSSH-server met het volgende commando:

$ sudo systemctl start ssh

Als u nu de status van de OpenSSH-server controleert, zou u moeten zien dat deze actief is zoals weergegeven in de onderstaande schermafbeelding.

Op afstand verbinding maken met de SSH-server:

Voordat u op afstand verbinding kunt maken met de SSH-server, moet u het IP-adres van de SSH-server weten.

Om erachter te komen wat het IP-adres is van de computer waarop de SSH-server draait, voert u de volgende opdracht uit vanaf die computer:

$ ip a

U kunt aan de schermafbeelding zien dat het IP-adres van de computer waarop ik de SSH-server heb geïnstalleerd 192 . is.168.10.82

Om nu vanaf een andere computer verbinding te maken met deze machine, voert u de volgende opdracht uit:

$ ssh USERNAME@HOST/IP_ADDR

Ik zal verbinding maken met de SSH-server als gebruiker 'shovon' en met het IP-adres 192.168.10.82 van mijn Ubuntu 17.10 automaat.

$ ssh [email protected]

Zodra u op drukt , u zou de volgende prompt moeten zien als dit de eerste keer is dat u verbinding maakt met de SSH-server, wat het ook is:.

Typ gewoon 'ja' en druk op .

Vervolgens moet u worden gevraagd om het inlogwachtwoord in te voeren van de gebruiker met wie u inlogt. Voer het wachtwoord in en druk op .

Je zou als die gebruiker verbonden moeten zijn met de SSH-server. De hostnaam is gewijzigd van 'linuxhint-pc' in 'linuxhint' zoals je kunt zien in de onderstaande schermafbeelding.

U kunt verder controleren of u bent verbonden met de externe server met de volgende opdracht:

$ ip a

U kunt zien dat het IP-adres 192 . is.168.10.82! Het IP-adres van onze SSH-server!

U kunt hier elke gewenste opdracht uitvoeren en de externe server beheren met SSH. U kunt zelfs een openbaar IP-adres kopen en uw server overal ter wereld bedienen.

Als u klaar bent met configureren, voert u gewoon de volgende opdracht uit om de SSH-verbinding te sluiten:.

$ afsluiten

Zien? Je bent weer uitgelogd op de 'linuxhint-pc'.

root Toegang tot de externe server met SSH:

Als u nu root-toegang tot de externe server wilt, kunt u proberen in te loggen als root met de volgende opdracht:

$ ssh [email protected]

Maar root-toegang in een modern besturingssysteem is op deze manier standaard uitgeschakeld. Het is ook het geval voor Debian. Er is een 'configuratieloze' oplossing, log gewoon in als een gewone gebruiker en word root met het volgende commando:

$ zo -

Voer je root-wachtwoord in en je zou als root moeten zijn ingelogd, zoals weergegeven in de onderstaande schermafbeelding.

U kunt de configuratie van uw SSH-server wijzigen om ook direct root-login toe te staan.

Open hiervoor het configuratiebestand '/etc/ssh/sshd_config' met 'nano' met het volgende commando:

$ sudo nano /etc/ssh/sshd_config

Het bestand zou er zo uit moeten zien.

Scroll een beetje naar beneden. U zou de lijn moeten zien zoals aangegeven in de onderstaande schermafbeelding.

Verwijder het #-teken voor PermitRootLogin en verander 'prohibit-password' in 'yes'. Als u klaar bent, drukt u op Ctrl+X , drukt u op 'y' en drukt u vervolgens op om het bestand op te slaan.

Start nu de SSH-server opnieuw met de volgende opdracht:

$ sudo systemctl herstart ssh

Nu zou u rechtstreeks als 'root'-gebruiker verbinding moeten kunnen maken, zoals weergegeven in de onderstaande schermafbeelding.

Zo schakel je SSH-server in voor inloggen op afstand op Debian 9. Bedankt voor het lezen van dit artikel.

Hoe de muis- en touchpad-instellingen te wijzigen met Xinput in Linux
De meeste Linux-distributies worden standaard geleverd met de bibliotheek "libinput" om invoergebeurtenissen op een systeem af te handelen. Het kan in...
Wijs uw muisknoppen anders toe voor verschillende software met X-Mouse Button Control
Misschien heeft u een tool nodig waarmee u de bediening van uw muis kunt veranderen bij elke applicatie die u gebruikt. Als dit het geval is, kunt u e...
Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...