2011-12-18 16 views
0

私は自分のOpenbravoアプライアンスを、インターネットに接続されたLANにあるWin7の上にあるVMWareワークステーションで実行しています。リモートOpenbravo ERPアプライアンスに接続

いつアプライアンスを起動しますか。プロセスの最後に入力したアドレス(たとえば、192.168.1.107)を入力すると、ERP Webコンソールにアクセスできます。 LAN内のすべてのコンピュータはこのアドレスにアクセスすることができます。これは今のところうまくいきます。

しかし、将来、私はWin7を実行している自宅のPC(もちろんインターネットに接続している)からこのコンソールにアクセスする必要があります。どのように私はこれを設定するのですか?私は(ケース3を参照してください - リモートネットワークに私の地元のERPを公開)で与えられた方法を試してみる

は、私は(VMWareの中で実行されているOpenbravoのアプライアンスのコンソールに)しようとした

ssh -R :9999:localhost:80 [email protected] 

(101.108.70.128がどこにありますかwhatismyip.orgから読み込まれ、私の自宅のPCのIP)

が、それは次のエラーを与える:

ssh: connect to host 101.108.78.128 port 22: connection timed out 

を私は必要なすべてのステップを逃したのですか? Openbravoインスタンスに正常に接続するにはどうすればよいですか?あなたが作る2つの暗黙の仮定を参照しているブログ記事からhttp://forge.openbravo.com

ケース3:

+0

あなたのsshサーバは自宅のPCにインストールされていますか? – hovanessyan

答えて

1

ベストはあそこのOpenbravo ERPフォーラムで直接これらの質問をすることです。 。)リモートコンピュータは、SSHサーバ Bが実行されます。)このSSHサーバは、2つの仮定のERPインスタンスから

一つに接続することができ、あなたのケースで保持しないように見えるのいずれかあなたのwin7のボックスにはありませんsshサーバーを実行したり、ホームネットワークのルーターが外部からポート22をwin7ボックスに転送したりすることはありません。 詳しい情報がなければ、私は両方の項目が完了していないと仮定します。

代わりに別の解決策を提案しましょう。家からのerpアプライアンスのコマンドラインに接続するには、次のようにします。 erpアプライアンスを使用してネットワークのルーターを構成して、外部ポート(つまり2222)をアプライアンスのip、宛先ポート22

これにより、ホームネットワーク(またはip/portを知っているインターネットの他のシステム)からアクセスできます。 いくつかの単純なssh brute-forceパスワードスキャンとは異なる外部ポートを使用します。 デフォルトでは、アプライアンスはパスワードによるログインを許可せず、公開鍵による認証のみを許可するので、システムへの不正アクセスを許可しないように安全です。

これ以降は、ブログ投稿のケース1を使用するか、(ssh -p external-port user @ externalipoferplan -L 9999:localhost:22 'のような通常のsshトンネルを使用してから、http://あなたのwin7ボックスからローカルホスト 'localhost'を選択してください

これはあまりにも複雑で、余分なsshセキュリティを途中で持たずにインターネットからERPウェブインタフェースを利用できるようにしたいのであれば、代わりにERPANのルータを設定することができますポート80または443(httpまたはhttps)をerp-instanceに転送し、インターネットの一部のパブリックサーバにあるかのようにシステムに直接アクセスします。