Windows 7 デスクトップに Cygwin を使って ssh サーバーをセットアップし、VNC を使用するよりももっと文明的な方法でリモートからコンピューターにアクセスできるようにしたいと思います。 をデフォルトzsh
のシェルとして使用したいと思います。 既存のキー ペアを双方向で使用できるようにしたいと思います (つまり、デスクトップにリモートでアクセスし、デスクトップから他のマシンにログインします)。 これを一度セットアップして、二度といじりたくないと思っています。
これまでのところ、次のものがあります:
- Cygwin はあらゆるパッケージとともにインストールされます (当時は何をしているのか分かりませんでしたが、完了しました)
ssh-host-config
1 つ以上のオンライン ガイドに基づいて実行しました。- シェルを に変更しました
zsh
。 .zshrc
シェルログイン時に起動するように設計されたさまざまなものを追加しましたがssh-agent
、それらはすべて、ssh-agent
シェルが閉じられた後も複数のプロセスを実行したままになります(これは悪いことだと思います)- 私はむしろ「グローバル」な
ssh-agent
実行をしたい - ある時点では、他のマシンへの送信 ssh 接続を行うことができました (受信接続はタイムアウトしました) が、これはもう機能しません。
sshd をコンピュータの起動時に起動させる方法 (ターミナルを開いたままにしなくて済むように)、また、ssh-agent
キーのパスフレーズを常に入力しなくて済むように、一度起動したら起動したままにする方法をぜひ知りたいです。
ルーターにアクセスできます(ポート転送用)。
私はシェル構成ウィザードではありません (つまり、ssh-agent を適切に起動するための何かを書くほどの知識がありません)。
どうすれば Cygwin をsshd
自分のニーズに合うようにできるでしょうか?
前もって感謝します。