Warum wird es benötigt? Kann ich nicht einfach eine Adresse angeben: Port und einfach "verbinden"?
quelle
Warum wird es benötigt? Kann ich nicht einfach eine Adresse angeben: Port und einfach "verbinden"?
Der TCP / IP-Netzwerkstapel im Linux-Kernel bietet nur ein Mittel für den Datentransport: Sie benötigen ein Programm, das eingehende Daten abhört, diese verarbeitet und Ausgabedaten zurücksendet. Solche Programme werden normalerweise als "Server" oder "Daemons" bezeichnet. Aus diesem Grund müssen Sie den "OpenSSH-Server" ausführen, um SSH-Verbindungen auf Ihrem Computer zu empfangen .
Die SSH-Verbindungen zu Ihrem Computer werden von einem SSH-Server verwaltet. Wenn kein Server ausgeführt wird, wird die Verbindungsanforderung einfach ignoriert. Ähnlich: Wenn Sie eine Webseite überprüfen möchten, muss auf dem Computer, zu dem Sie eine Verbindung herstellen, ein http-Server ausgeführt werden. In einer Ubuntu-Standardinstallation wird keiner dieser Dienste installiert.
Weitere Informationen zu SSH-Protokollen finden Sie auf dieser Seite:
Open-Ssh Webseite und Hilfe Ubuntu
quelle
OpenSSH- Server wird nicht benötigt, aber wie Riccardo erklärt, benötigen Sie einen SSH-Server, um die SSH-Verbindung zu akzeptieren und etwas Nützliches damit zu tun. Und wenn Sie keinen guten Grund haben, etwas anderes zu verwenden, ist die Verwendung von OpenSSH eine gute Idee (es ist der bekannteste und am häufigsten verwendete SSH-Server und daher gut getestet).
quelle
Als Randnotiz. Wenn Sie nur einen kleinen Testserver einrichten möchten, können Sie ein Programm namens netcat verwenden. Es ist im Software Center / Synaptic verfügbar oder kann unter folgender Adresse heruntergeladen werden: http://netcat.sourceforge.net.
Mit diesem Tool können Sie einen gefälschten Server erstellen. Lesen Sie hier einige Beispiele
Denken Sie daran, dass es nicht wie SSH verschlüsselt ist. Dies wäre nur zum Testen gedacht. Ich weiß, dass es ein wenig vom Thema abweicht, aber ich dachte, es sind nützliche Informationen.
quelle