WindowsサービスとしてのSSHトンネル[終了]


8

Windowsサービスとして実行するようにSSHトンネルを設定したいのですが、コマンドラインのみを使用して設定できるようにする必要があります。これにより、コマンドラインバージョンを含まないソフトウェアがすべてカウントされます。

これを行うために使用できるWindows用のツールは何ですか?

回答:


4

WindowsシステムでSSHサーバーを実行している場合は、反対側から接続を開始するリバーストンネルを確立できます。

Windowsで使用できるSSHサーバーはいくつかあります(例:copssh)。反対側では、autosshを使用して、クライアントとサーバー間の接続が失われた場合にトンネルが再確立されることを確認できます。

このように、Windowsでサービスとしてsshクライアントを実行する代わりに、前述のようにsshサーバーを実行する必要があります。


それは興味深いアイデアです。これについて調べます。ありがとう
Callum、

@mfriedman:今日でもcopsshを勧めますか?彼らのウェブサイトは無料版が古くなっていると言います。
einpoklum 2013年

4

Bitvise WinSSHD

私はBitviseのWinSSHDを使用したことがあり、過去に本当にうまくいきました。

私が気に入っている良い点の1つは、サーバーが制御不能であり、VNC経由でサーバーにアクセスできない場合です。これは、CPUが100%であるか、メモリ不足であり、仮想メモリをスラッシングしているため、常にSSHで取得できます。再起動コマンドを発行します。

http://www.bitvise.com/download-area

しばらくインストールしていなかったので、コマンドラインがサポートされているかどうかを思い出そうとしています。あなたは見てみる必要があるでしょう。


WindowsサービスとしてSSH接続を維持するサーバーがいくつかあります。NSSMを使用してWindowsサービスを構成しています。それは素晴らしい働きをします。
Ronnie Overby

2

あなたはPuTTYトレイを試すことができます

http://haanstra.eu/putty/

Windowsサービスではないが、十分に近い。あなたはそれをコマンドラインから保存されたプロファイルを開始させることができます

puttytray.exe -load "<profile name>"

キー認証で自動的にログインすると、切断時に再接続し、トレイアイコンとしてのみ表示されるように簡単に設定できます。


では、この行をログイン時の「実行」コマンドのリストに追加する以外に何をする必要がありますか?切断時に再接続してトレイに最小化して起動するようにどこで構成しますか?
einpoklum

これは、追加のオプションが利用可能な通常のPuTTYのフォークです。たとえば、[ウィンドウ|動作]タブには、[アイコンの調整]の追加のパネルがあり、[トレイアイコンを表示:起動時]を設定できます。「接続」タブには「接続失敗時に再接続を試みます」などがあります
rwired

2

私はしばらくの間FreeSSHDを使用しており、大きな成功を収めています。サービスとして実行でき、証明書のログイン、および完全なトンネリングをサポートしています...


2

私はcygwinopensshパッケージを使用してこれを成功させています。

opensshパッケージには、SSHサーバーが含まれています。SSHサーバーはsshd、スクリプトssh-host-configを使用してWindowsサービスとして簡単にインストールでき、Windowsコマンドを使用して簡単に開始できますnet start sshd簡潔にするために、完全な詳細は省略しています...

Gina Trapaniは、数年前のLifehackerに段階的な説明を投稿しましたが、クイックスキャンからわかる限り、100%適用可能で正確です。


1
どのようにsshdして常にトンネルを稼働させていますか?あなたがリンクしたページはトンネルについて言及していません。
einpoklum 2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.