Wie richte ich SSHD mit Cygwin unter Windows 7 für die Remote-Anmeldung ein?

Wie richte ich SSHD mit Cygwin unter Windows 7 für die Remote-Anmeldung ein?

Ich möchte mit Cygwin einen SSH-Server auf meinem Windows 7-Desktop einrichten, damit ich auf zivilisiertere Weise als mit VNC remote auf meinen Computer zugreifen kann. Ich möchte es zshals meine Standard-Shell verwenden. Ich möchte ein vorhandenes Schlüsselpaar in beide Richtungen verwenden können (d. h. remote auf den Desktop zugreifen und mich vom Desktop aus bei anderen Computern anmelden). Ich würde das gerne einmal einrichten und nie wieder damit herumspielen.

Folgendes habe ich bisher:

  • Cygwin wird mit jedem möglichen Paket installiert (ich wusste damals nicht, worauf ich mich einlasse, aber es ist erledigt)
  • ssh-host-configIch bin anhand eines oder mehrerer Online-Leitfäden gelaufen .
  • Ich habe meine Shell in geändert zsh.
  • Ich habe verschiedene Dinge zu meinem hinzugefügt .zshrc, die so konzipiert sind, dass sie ssh-agentbei der Shell-Anmeldung gestartet werden, aber sie alle lassen mehrere ssh-agentProzesse laufen, nachdem die Shell geschlossen wurde (ich nehme an, das ist schlecht).
  • Ich hätte lieber einfach eine "globale ssh-agent"
  • Irgendwann konnte ich ausgehende SSH-Verbindungen zu anderen Maschinen herstellen (bei eingehenden Verbindungen kam es zu einer Zeitüberschreitung), aber das funktioniert nicht mehr.

Ich würde wirklich gern wissen, wie ich SSHD dazu bekomme, beim Hochfahren (meines Computers, damit ich kein Terminal geöffnet lassen muss) zu starten und wie ich es ssh-agenteinmal starten und gestartet lassen kann, damit ich nicht jedes Mal die Passphrase meines Schlüssels eingeben muss.

Ich habe Zugriff auf meinen Router (zur Portweiterleitung).

Ich bin kein Shell-Konfigurations-Zauberer (d. h. meine Kenntnisse reichen nicht aus, um etwas zu schreiben, mit dem der SSH-Agent ordnungsgemäß gestartet wird).

Wie bringe ich Cygwin dazu, sshdmeine Anforderungen zu erfüllen?

Dank im Voraus.

verwandte Informationen