AWSサーバでkarafコンテナを実行しています。 Javaプログラムを少し使って、サービスURLサービスを介してJMXデータにローカルにアクセスできます。jmx:rmi://127.0.0.1:44444/jndi/rmi://127.0.0.1:1099/karaf-root ログインユーザ名とパスワードで保護されていますリモートロケーションからkarafコンテナのJMXにアクセスする方法
しかし、私はリモートからアクセスできない私のPCからAWSサーバーへ。
- 私はすでに、サービスURLにkarafに、そしてもちろんJMX用のサーバーの右のIPを設定してみました(右、サーバーのすべてのIPアドレスにリンクする必要があります代わりに0.0.0.0の、?)
- 私はテストのために、サーバのすべてのポートを開いたが、何の接続のいずれか
- は私がkarafプロセスをfよう支援してきました
Nothingにリッスントンネリング追加のポートを試してみました
org.apache.karaf.management.cfg現在karaf構成:
rmiRegistryPort = 1099
rmiRegistryHost = 0.0.0.0 (tested 127.0.0.1 and the correct IP of the server)
rmiServerPort = 44444
rmiServerHost = 0.0.0.0 (tested 127.0.0.1 and the correct IP of the server)
serviceUrl = service:jmx:rmi://${rmiServerHost}:${rmiServerPort}/jndi/rmi://${rmiRegistryHost}:${rmiRegistryPort}/karaf-${karaf.name}
authenticatorType = password
secured = false
現在のエラーメッセージは次のとおりです。
java.rmi.ConnectException: Connection refused to host: 172.31.28.52; nested exception is:
java.net.ConnectException: Connection timed out: connect
java.rmi.ConnectException: Connection refused to host: 172.31.28.52; nested exception is:
java.net.ConnectException: Connection timed out: connect
は、私が何かを見逃していましたか? 実際のサーバーの外部からの要求をブロックする構成はありますか?