Software

Linux / Unix-opdracht: sshd

Schrijver: Randy Alexander
Datum Van Creatie: 27 April 2021
Updatedatum: 11 Kunnen 2024
Anonim
Environment Variables : Linux Tutorial #11
Video: Environment Variables : Linux Tutorial #11

Inhoud

De SSH-daemon ondersteunt beveiligde externe sessies

Sshd - de SSH-daemon - vervangt rlogin en rsh, en zorgt voor veilige versleutelde communicatie tussen twee niet-vertrouwde hosts via een onveilig netwerk. De programma's zijn bedoeld om zo eenvoudig mogelijk te installeren en te gebruiken.

De sshd-daemon luistert naar verbindingen van clients. Het wordt normaal gesproken gestart bij het opstarten. Het maakt een nieuwe daemon voor elke inkomende verbinding. De gevorkte daemons zorgen voor sleuteluitwisseling, codering, authenticatie, opdrachtuitvoering en gegevensuitwisseling. Deze implementatie van sshd ondersteunt tegelijkertijd SSH-protocolversie 1 en 2.

Tenzij u uw computer opent voor externe verbindingen, hoeft u sshd niet te configureren of uit te voeren. Gebruik ssh om op afstand in te loggen op servers die sshd voor u uitvoeren.


Opdrachtuitvoering en doorsturen van gegevens

Als de client succesvol is geverifieerd, wordt er een dialoogvenster geopend om de sessie voor te bereiden. Op dit moment kan de client om zaken verzoeken zoals het toewijzen van een pseudo-tty, het doorsturen van X11-verbindingen, het doorsturen van TCP / IP-verbindingen of het doorsturen van de authenticatieagentverbinding via het beveiligde kanaal.

Ten slotte vraagt ​​de client om een ​​shell of om een ​​opdracht uit te voeren. De partijen gaan dan naar de sessiemodus. In deze modus kan elke partij op elk moment gegevens verzenden en dergelijke gegevens worden doorgestuurd naar of vanuit de shell of het commando op de server en de gebruikersterminal op de client.

Wanneer het gebruikersprogramma wordt beëindigd en alle doorgestuurde X11- en andere verbindingen worden gesloten, stuurt de server de status van een opdrachtuitgang naar de client en sluiten beide zijden af.

Aanmeldingsproces

Wanneer een gebruiker zich succesvol aanmeldt, doet sshd het volgende:


  • Als de login op een tty is en er geen commando is gespecificeerd, wordt de laatste login tijd en / etc / motd afgedrukt.
  • Als de login op een tty is, registreert het de login-tijd.
  • Controleert / etc / nologin als het bestaat, drukt inhoud af en stopt (tenzij root).
  • Wijzigingen om uit te voeren met normale gebruikersrechten.
  • Zet een basisomgeving op.
  • Leest $ HOME / .ssh / environment als deze bestaat en gebruikers mogen hun omgeving wijzigen.
  • Wijzigingen in de basismap van de gebruiker.
  • Als $ HOME / .ssh / rc bestaat, wordt het uitgevoerd; anders, als / etc / ssh / sshrc bestaat, wordt het uitgevoerd; anders loopt xauth.
  • Voert de shell of het commando van een gebruiker uit.

Controleer de manpages voor sshd voor belangrijke informatie over het configureren van de daemon op uw computer.

Publicaties

Zorg Ervoor Dat Je Eruit Ziet

Als u iemand op Twitter blokkeert, weten zij dat dan?
Internet

Als u iemand op Twitter blokkeert, weten zij dat dan?

beoordeeld door Door een gebruiker te blokkeren, kunnen ze je niet volgen vanaf dat account. Al ze je proberen te volgen, geeft Twitter een bericht weer met de tekt 'Je bent geblokkeerd om dit ac...
De 10 beste sprinttelefoons van 2020
Tehnologies

De 10 beste sprinttelefoons van 2020

Onze redacteuren onderzoeken, teten en bevelen onafhankelijk de bete producten aan; hier vindt u meer informatie over on beoordelingproce. We kunnen commiie ontvangen voor aankopen die zijn gedaan vi...