SSH-Client/Server-Verwirrung

SSH-Client/Server-Verwirrung

Was mich stört, ist das ständige Konzept des „SSH-ing“ vom Client zum Server.

Ist vielleicht eine triviale Frage, aber ich möchte einfach mal meine Gedanken klären. Welches installiere ich auf meinem Host-Rechner openssh-serveroder openssh-client? Woher weiß ich, ob ich es openssh-serverauf openssh-clientmeinem oder einem anderen lokalen oder Remote-Rechner installieren möchte?

Angenommen, ich möchte per SSH von Client1 zu Client2 wechseln. Muss ich openssh-clientoder openssh-serverauf Client2 installieren und umgekehrt?

Antwort1

openssh-cliententhält das SSH-Client-Programm /usr/bin/ssh, mit dem Sie eine Verbindung herstellenZUandere laufende Maschinen sshdoder ein anderer kompatibler SSH-Daemon. Dieses Paket enthält auch andere clientseitige Programme wie scp, sftp, ssh-keygen, ssh-agent, ssh-copy-id, und mehr.

openssh-serverenthält den SSH-Daemon /usr/sbin/sshdund die notwendigen Startskripte, damit er beim Booten gestartet wird. Dies wird verwendet, um eingehende SSH-Verbindungen abzuhören und zu verarbeitenAUSandere Maschinen.

Sie können entweder eines oder beide (oder keines von beiden) auf einem Computer installiert haben, je nachdem, welche Rolle(n) (Client und/oder Server) dieser Computer spielen soll.

Zusamenfassend:

  • Um eingehende SSH-Verbindungen zu akzeptieren, installieren Sie openssh-server
  • um ausgehende SSH-Verbindungen herzustellen, installieren Sie openssh-client
  • Um beides zu tun, installieren Sie beide

Antwort2

Ich glaube, Sie haben Ihre Frage eigentlich schon selbst beantwortet. Wenn Sie per SSH vom Client zum Server wechseln möchten, installieren Sie den Client-Teil auf dem Client und den Server-Teil auf dem Server.

Falls Sie es wollen "per SSH von Client1 zu Client2" Sie möchten eigentlich per SSH vom Client („Client1“) zum Server („Client2“) wechseln. Der Client ist der Ort, an dem Sie die Verbindung herstellen, und der Server ist der Ort, zu dem Sie wechseln. Wenn Sie also per SSH von Client2 zu Client1 wechseln möchten, installieren Sie die Client-Software auf Client2 und die Serverkomponente auf Client1.

Es steht Ihnen frei, Client- und Serversoftware auf derselben Maschine zu betreiben.

verwandte Informationen