¿Cómo mostrar la salida del comando que se ejecuta en la máquina y. y el programa está escrito en la máquina x? -- linux camp Relacionados El problema

How to display the output of command which run in machine Y.and program is written in machine X?


0
vote

problema

Español

Tengo dos máquinas Linux, 1st is Machine X, Otra es Máquina Y Quiero escribir un programa Java que se ejecutará en la máquina x..eq test.java ..y cuando ejecuto ese programa Java debe solicitarlo Inicie sesión en la credencial de la máquina y y ejecutará algún comando, por ejemplo, ls -l en la máquina y automáticamente después de iniciar sesión. y debe mostrar la salida de LS -L en la máquina X. ¿Cómo hacerlo por favor ayúdame ????

Original en ingles

I have two Linux Machine,1st is machine X ,other is machine Y i want to write a java program which will run in machine X..eq test.java ..and when i run that java program it should ask for login credential of machine Y and will execute some command for example ls -l in machine Y automatically after login. and it should display the output of ls -l in machine X. How to do it please help me????

  

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

¿Por qué usar Java para esto? Esto se puede hacer fácilmente utilizando ssh i.e.

  ls111  

Si está ejecutando este comando en la máquina x

  ls2  
 

Why use java for this. This can be easily done by using SSH i.e.

$ssh user@server <command> 

If you are running this command on machine X

[user@X~]$ ssh user@Y 'ls -l' password:  total 16 drwxr-xr-x 2 user group 4096 Apr 13 21:19 fooo drwxr-xr-x 3 user group 4096 Jun 17  2009 bar 
 
 
     
     
1
 
vote

No es necesario escribir un programa, use SSH. Por supuesto, esto requerirá que un servidor SSH se ejecute en la máquina y, pero necesitará algún tipo de servidor para implementar esto de todos modos.

 

No need to write a program, use ssh. This will of course require that a ssh server is running on machine Y, but you will need some kind of server to implement this anyway.

 
 
0
 
vote

Personalmente como la relación de cliente / servidor XMLRPC, puede hacer las cosas un poco más fáciles si esto va a escalar significativamente.

http://www.ibm.com/developerworks/xml /library/j-xmlrpc.html

por ejemplo.

 

I personally like xmlrpc client/server relationship, can make things a little easier if this is going to scale significantly.

http://www.ibm.com/developerworks/xml/library/j-xmlrpc.html

for an example.

 
 

Relacionados problema

8  hilos se unen a los procesadores  ( Bind threads to processors ) 
Cuando ejecuto mi código de subprocesos múltiples, el sistema (Linux) a veces mueve los hilos de un procesador a otro. Como tengo tantos hilos, ya que tengo p...

18  Mejor camino a Sandbox Apache en Linux  ( Best way to sandbox apache on linux ) 
Tengo apache corriendo en un servidor de Debian, y estoy un poco preocupado por la seguridad de la instalación. Esta es una máquina que alberga varios proyect...

2  Anulación del entorno para el enlazador / cargador de Linux  ( Environment overrides for linux linker loader ) 
Hoy en día, hice una Pregunta sobre entorno , y uno de Cuanto más Respuestas interesantes sugirió que podría recopilar información usando LD_DEBUG. Aho...

4  ¿Cómo obtengo el nombre "amable" del puerto serie en Mono y lo mantiene en la plataforma cruzada?  ( How do i get the friendly name of serial port in mono and keep it cross platfo ) 
Le hice esta pregunta: Puerto serie (RS232) en Mono para múltiples plataformas y este está relacionado: ¿Cómo consigo el amistoso? Nombre de un puerto ...

115  ERROR_LOG por host virtual?  ( Error log per virtual host ) 
En un servidor de Linux ejecutando Apache y PHP 5, tenemos varios hosts virtuales con archivos de registro separados. Parece que no podemos separar el PHP er...

36  Implementación GTK de MessageBox  ( Gtk implementation of messagebox ) 
He estado tratando de implementar el DataSet1111 usando GTK. La aplicación utiliza SDL / OpenGL, por lo que esto no es una aplicación GTK. MANEJO LA INICI...

40  Edición / Software de visualización XML [CERRADO]  ( Xml editing viewing software ) 
Según lo que actualmente representa, esta pregunta no es un buen ajuste para nuestro Q & Amp; un formato. Esperamos que las...

100  ¿GetTiempo () está garantizado para ser de resolución de microsegundidad?  ( Is gettimeofday guaranteed to be of microsecond resolution ) 
Estoy portando de un juego, que originalmente se escribió para la API de Win32, a Linux (Bueno, portar el puerto OS X del puerto WIN32 a Linux). He implemen...

249  Obtención de permisos de root en un archivo dentro de VI? [cerrado]  ( Getting root permissions on a file inside of vi ) 
cerrado. Esta pregunta no cumple con pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ...

2  Freeware HTML creando herramientas para Linux [cerrado]  ( Freeware html creating tools for linux ) 
cerrado. Esta pregunta no cumple con pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos