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
- Inicie sesión o regístrese para enviar comentarios
:-\
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.
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
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.