Maquina virtual java remota

Buenas a todos. Tengo una duda:

En una red local se pueden conectar a traves de java remotamente de 1 pc a otro, como se puede impedir?. Y como usar openjdk java 6 policy tool y para que sirve?

Gracias a todos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de neko069

:-\

Cómo se pueden conectar, es decir, cómo te diste cuenta?
Qué procedimiento seguiste? cómo lo verificaste?

Y sobre la policy tool.
Ése link tiene a su vez más links para que te estudies toooooodo lo que es la policy tool.

Imagen de ezamudio

conexiones

Esto solamente involucra a Java:

- Si se están conectando a una aplicación Java que tienes corriendo en tu máquina
- Si no quieres que se conecten a dicha aplicación pero la necesitas tener corriendo

Lo que haya del otro lado no importa. Si se conectan desde una aplicación Java o Ruby o .NET o lo que sea es irrelevante. Si tienes una aplicación Java que tienes que tener corriendo todo el tiempo y no quieres que se conecten desde fuera, con el firewall de Windows se debería poder arreglar. O si necesitas que tu aplicación reciba conexiones de tu mismo equipo, configúrala para que escucha conexiones solamente en 127.0.0.1, no en todas las interfaces disponibles.

Lo del archivo de policy no creo que te ayude en nada. Honestamente no sé qué tiene que ver Java en esto, suena simplemente como un problema de firewall en tu equipo.

ummm y esto

Remote Monitoring and Management

To enable monitoring and management from remote systems, set this system property when you start the JVM:
com.sun.management.jmxremote.port=portNum

where portNum is the port number through which you want to enable JMX/RMI connections. Be sure to specify an unused port number. In addition to publishing a RMI connector for local access, setting this property publishes an additional RMI connector in a private read-only registry at the specified port using a well known name, "jmxrmi".

Note: You must set the above system property in addition to any properties you set for security, described below.

Remote monitoring and management requires security, to ensure that unauthorized persons cannot control or monitor your application. Password authentication over SSL (secure sockets layer) is enabled by default. You may separately disable password authentication and SSL, as described in the following sections:

ummm y esto

revisa esto

Remote Monitoring and Management

To enable monitoring and management from remote systems, set this system property when you start the JVM:
com.sun.management.jmxremote.port=portNum

where portNum is the port number through which you want to enable JMX/RMI connections. Be sure to specify an unused port number. In addition to publishing a RMI connector for local access, setting this property publishes an additional RMI connector in a private read-only registry at the specified port using a well known name, "jmxrmi".

Note: You must set the above system property in addition to any properties you set for security, described below.

Remote monitoring and management requires security, to ensure that unauthorized persons cannot control or monitor your application. Password authentication over SSL (secure sockets layer) is enabled by default. You may separately disable password authentication and SSL, as described in the following sections:

revisa esto

Remote Monitoring and Management

To enable monitoring and management from remote systems, set this system property when you start the JVM:
com.sun.management.jmxremote.port=portNum
here portNum is the port number through which you want to enable JMX/RMI connections. Be sure to specify an unused port number. In addition to publishing a RMI connector for local access, setting this property publishes an additional RMI connector in a private read-only registry at the specified port using a well known name, "jmxrmi".
Note: You must set the above system property in addition to any properties you set for security, described below.
Remote monitoring and management requires security, to ensure that unauthorized persons cannot control or monitor your application. Password authentication over SSL (secure sockets layer) is enabled by default. You may separately disable password authentication and SSL, as described in the following sections:

Remote Monitoring and Management To enable monitoring and manag

xxxxxxxx

Remote Monitoring and Management

Como me di cuenta

por medio de conky, ademas de que el navegador hacia cosas raras

127.0.0.1

Eso es una "ip" o nombre de todas las tarjetas de red, todas se pueden invocan a partir de 127.0.0.1, no es solo la mia. Si entras en

Verás que java por defecto lo lleva activado, lo que no se es como desactivar el puto Remote Monitoring and Management de java

firewall

Con firewall controlas conexiones de red de tu targeta que normalmente tiene una ip, dns.......pero tu targeta de red además tiene 127.0.0.1 low, y eso se le escapa a todos los firewalls. Uso linux ni de coña lo bloqueas. y con windows menos. Lo que esta claro es que hay que configurar bien Java. Pues desistalarlo no es la solución, pues navegar sin java es una mierda

configurar jmxremote.access

jmxremote.access
jmxremote.password

Alguién me puede hechar una mano a configurar esto???

Gracias y perdon si ofendi a alguien

Pero es que, me saco de quicio que me digan que no se puede cuando esta claro que existe o no se puede

JMXREMOTE de java

Imagen de paranoid_android

JMX: El monitor de Java o Control Remoto

Hola.
JMX: El monitor de Java, no significa que puedas entrar como un escritorio remoto, pero si tienes instalado algún troyano o alguna herramienta de ese estilo es otra cosa.
¿Quieres habilitar el monitor de Java para alguna aplicación?
Seguí el ejemplo que viene en la pagina que indicaste, la jconsole te permite ver el numero de hilos corriendo, la memoria usada, etc. Eso claro siempre que inicies tu aplicación con los parámetros que indica.

Paso 1:
Abres una otra ventana de sistema operativo (ejecutar cmd)
C:\Program Files\Java\jdk1.5.0_11\demo\jfc\Notepad>java -Dcom.sun.management.jmxremote -jar Notepad.jar

Paso 2:
Abres otra ventana de sistema operativo (ejecutar cmd)
Ejecutas
jconsole
Seleccionas Notepad.jar
Finalmente puedes navegar entre las pestañas Summary, Memory, Threads, Classes, Mbeans, VM para ver el comportamiento de tu aplicación en el sistema operativo. Saludos.