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-server
oder openssh-client
? Woher weiß ich, ob ich es openssh-server
auf openssh-client
meinem oder einem anderen lokalen oder Remote-Rechner installieren möchte?
Angenommen, ich möchte per SSH von Client1 zu Client2 wechseln. Muss ich openssh-client
oder openssh-server
auf Client2 installieren und umgekehrt?
Antwort1
openssh-client
enthält das SSH-Client-Programm /usr/bin/ssh
, mit dem Sie eine Verbindung herstellenZUandere laufende Maschinen sshd
oder 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-server
enthält den SSH-Daemon /usr/sbin/sshd
und 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.