Windows 7 で Cygwin を使用してリモート ログイン用に sshd を設定する方法

Windows 7 で Cygwin を使用してリモート ログイン用に sshd を設定する方法

Windows 7 デスクトップに Cygwin を使って ssh サーバーをセットアップし、VNC を使用するよりももっと文明的な方法でリモートからコンピューターにアクセスできるようにしたいと思います。 をデフォルトzshのシェルとして使用したいと思います。 既存のキー ペアを双方向で使用できるようにしたいと思います (つまり、デスクトップにリモートでアクセスし、デスクトップから他のマシンにログインします)。 これを一度セットアップして、二度といじりたくないと思っています。

これまでのところ、次のものがあります:

  • Cygwin はあらゆるパッケージとともにインストールされます (当時は何をしているのか分かりませんでしたが、完了しました)
  • ssh-host-config1 つ以上のオンライン ガイドに基づいて実行しました。
  • シェルを に変更しましたzsh
  • .zshrcシェルログイン時に起動するように設計されたさまざまなものを追加しましたがssh-agent、それらはすべて、ssh-agentシェルが閉じられた後も複数のプロセスを実行したままになります(これは悪いことだと思います)
  • 私はむしろ「グローバル」なssh-agent実行をしたい
  • ある時点では、他のマシンへの送信 ssh 接続を行うことができました (受信接続はタイムアウトしました) が、これはもう機能しません。

sshd をコンピュータの起動時に起動させる方法 (ターミナルを開いたままにしなくて済むように)、また、ssh-agentキーのパスフレーズを常に入力しなくて済むように、一度起動したら起動したままにする方法をぜひ知りたいです。

ルーターにアクセスできます(ポート転送用)。

私はシェル構成ウィザードではありません (つまり、ssh-agent を適切に起動するための何かを書くほどの知識がありません)。

どうすれば Cygwin をsshd自分のニーズに合うようにできるでしょうか?

前もって感謝します。

関連情報