YARESTはSSH経由でトンネルVNCにPythonで単純なカスタムシステムです。
YARESTは他人を助ける者を助けるために、設計された、と書かれていた。
私はもともと友人のためにこれを書いた、と私はそれが他の誰にも役に立つかもしれません、念のためにそれをここに配置することだ。今私自身のシステム管理者のニーズのために書かれた簡単なスクリプトに限られていたまで、私は貿易によってプログラマ、私のPythonの経験はないですように、これは間違いなくベータ版のソフトウェアのカテゴリーに入る必要があります。
このソフトウェアは、主に、カスタマイズ可能なクロスプラットフォームソリューションを探している技術的なプロバイダーを目指している。 SSHサーバが要求されるシステムを使用すること。あなたが快適にあなたの技術者とエンドユーザーの両方による認証とTCP転送に純粋に使用される1つ以上のサーバーをセットアップし、管理することができる場合は、このソフトウェアはあなたへのサービスであってもよい。
このパッケージに含まれるすべての抜け目のない技術的なプロバイダは、そのエンドユーザーに展開することができ、独自の事前設定されたソリューションを作成するためにうまくいけば十分です。その程度までいくつかの事前に構築されたバイナリは、ダウンロードして、Windows上で試してみるために利用可能であり、インストール手順は、あなたがWindowsまたはLinux(すべてのPOSIXシステム本当に)に完全に機能的なセットアップを得るのを助けるために提供されている。私は任意のOS Xシステムへのアクセス権を持っていないというようなインストールの指示が提供されていない、しかし、このソフトウェアは、同様にOS X上で動作するはずですし、全体的なプロセスは、POSIXをインストールするには確かに似てインストールします。
提供されるWindowsインストーラのダウンロードは、理想的には、あなたのプロバイダとして含まNSISインストーラスクリプトを変更および/またはあなた自身の簡単な、基本的なセットアップ要件を自動化するルーチンをインストール作成し、単にデモンストレーションとして意図されている。そうは言って(あなたがそれを数回やった後に)実際には、マシンごとに数分かかります各コンピュータに手動で基本的なインストールの手順を実行して喜んで、誰のためにそのまま、このパッケージが使用可能である。
<強い>は、のしくみ
- リモートサポートを与えているプロバイダ=人
- リモートサポートを受けている消費者=人
- プロバイダとコンシューマの両方が接続できるサーバー= SSHサーバ
1.プロバイダは、ローカルVNCポートに転送し、ランダムな内部サーバポートを逆に、サーバーに接続し、「:VNCポートのlocalhost」にバインドされたモードを聞くにVNCビューアを起動します。
2.プロバイダは、(私たちは、「アクセスコード」、それをラベル)消費者にランダムサーバのポート番号を与えます。
3.消費者はサーバー、リモートサーバーポートに転送ローカルVNCポートに接続し、「:VNCポートのlocalhost」にバインドされた逆接続モードでVNCサーバを起動します。
4.サーバーが、消費者からの接続要求を受信するプロバイダにそれを転送し、[サーバーのルートのどちらかの側まで、2トンネル間VNCの会話がサポートセッションを終了します。
のSSHサーバセキュリティの考慮の
本体のみのSSHポートが使用されるすべてのサーバ(群)上でアクセス可能である必要があり、理想的にはそのような任意のサーバ(S)ファイアウォール(S)上で開いて唯一のポートです。
あなたがそうでなければ必要性がある場合を除き、最も簡単なオプションは、ベア最小限の環境に全体のSSHサーバをchrootですることが通常である。
あなたが他の目的で、その後、セットアップあなたの技術者やエンドユーザーのためのグループと、自分のchroot環境にそれらを閉じ込めるためのSSHサーバを必要がある場合は、
の特長の:ます。
- エンドユーザーや技術者の両方にとって非常にシンプルなGUIます。
- コアyarestパッケージの輸出
サーバーは、逆接続して、視聴者がモードを聞くたすべてのVNCバリアントで使用可能な - は、技術者とエンドユーザーの両方のための唯一のアウトバウンド接続を必要とします。
- は、複数の&QUOTをサポートしています。複数のSSHサーバの使用を可能にするためにします。
- SupportExtenderインタフェースを介して、セッション中に、独自のカスタム·コードの実行をサポートします。
- はダウンロードしてインストールすることができますWindows用のNSISインストーラが含まれ、必要なすべてのPython依存します。
すべてのGUIます。の機能とは独立の
SSHサーバが第三マシン上にあるときに
接続プロファイル&QUOT;
のこのリリースのの新機能は次のとおりです。
- ポートフォワーディングトンネルの方向を指定するプロファイルの設定オプションを追加しました
- は追加のクライアント認証設定します。 をサポートするためのプロファイルの設定オプションを追加しました
- すでにサービスなどのRDPやVNCなどのデスクトップ共有プログラムを実行するためのサポートが追加されました。
- に改名プロファイルの設定オプションが追加のデスクトップ共有プログラムのためのサポートを反映するようにします。
- リファクタリング&QUOT、SupportConsumer&QUOT。そして&QUOT、SupportProvider&QUOT。 SupportEntity&QUOT;一&QUOTにクラス。クラスます。
- &QUOT再設計された、SupportExtender&QUOT。それを単純化し、追加の統合オプションを提供するためのインタフェースます。
- 修正setup.pyの依存関係と内部import文ではなくparamikoをのsshパッケージを使用するようにします。
- 1つの32ビット·ビルド·スクリプトにインストーラをリファクタリングし、2.7.3にインストーラのPythonのバージョンを更新します。
の要件の
- のPythonます。
- paramikoをします。
- pycryptoます。
- ConfigObjます。
- psutilます。
- wxPythonをします。
- setuptoolsの
コメントが見つかりません