English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Ejecutar un programa en un servidor remoto usando ssh

Software RSS Feed





¿Cómo ejecutar un programa en un servidor remoto usando ssh? Para este ejemplo vamos a tener dos servidores, uno llamado Johnny Cash y otro nombre. Ambos se están ejecutando OpenSSH. Nuestro objetivo es tener un programa de inicio de sesión a Johnny Cash y ejecutar un programa en efectivo. Para hacer la tarea un poco más complejo que va a utilizar diferentes usuarios en cada uno de machine.The lo primero que tendrás que hacer es generar las claves públicas y privadas de Johnny. Así que, conectado a Johnny como niño de usuario ',' creamos las claves públicas y privadas mediante la creación de ellos en el directorio. ssh de la siguiente manera: Johnny $> pwd / home / niño / .sshJohnny $> ssh-keygen-t rsa-f público sueGenerating par de clave privada RSA. Enter passphrase (empty sin contraseña): Enter same passphrase again: Su identificación se ha guardado en la clave pública sue.Your se ha guardado en sue.pub.The huella digital es: 8d: e9: c0: G1: C7: 1f: E3: B3: 2f: 38:12: AA: B5: 3b: 2e: B3 niño @ JohnnyJohnny $> En el ejemplo anterior hemos elegido un nombre arbitrario, Sue, para identificar los archivos que contienen las claves generadas. Cuando se le pida que introduzca una contraseña (dos veces), simplemente pulsa enter twice.As la salida de la ssh-keygen indica, la clave pública se ha guardado en un archivo llamado sue.pub.The salida de ssh-keygen implica, pero no indica directamente que la clave privada se encuentra en un archivo llamado Sue (Sí, un usuario llamado creado un muchacho archivo llamado Sue.) Johnny $> ls-l-rwx ------ 1 demandar suegrp 887 17 de octubre 14:27 Sue-rwx ------ 1 demandar suegrp 223 17 de octubre 14:27 sue.pubThe privado clave de archivo, Sue, Johnny permanecerá en la reaminder de este ejercicio, pero el de clave pública debe ser trasladado al servidor remoto, en efectivo. Tenga en cuenta que el. Ssh sí mismo, así como la de demandar y archivos sue.pub deben tener permisos de 700.Now deberá ftp el archivo sue.pub de Johnny en efectivo. El usuario de caja que vamos a iniciar la sesión como usuario es 'llamada'. Johnny $> ftp CashConnected a Cash220 Cash - Propery de XYZ. - Los usuarios autorizados onlyName (Cash: niño): Contraseña named331 necesarios para named.Password :230-Última inicio de sesión sin éxito: Vie Oct 17 13:12:55 2003 el ftp de Johnny 230-Último acceso: Vie Oct 17 16:02:11 2003 on / dev/pts/1 de Johnny230 nombre de usuario registrado in.ftp> cd. sshftp> sue.pub sue.pubmput mput? Y200 comando PORT successful.150 Abriendo conexión de datos para sue.pub.226 transferencia complete.224 bytes enviados en 0.000781 segundos (280,1 Kbytes / s) local: sue.pub remoto: sue.pubftp> bye221 Goodbye.Johnny $> Ahora vamos a telnet a Efectivo y concatenar los sue.pub archivo en / home / nombre / .ssh / authorized_keys file.Cash $> / pwd home / nombre / .sshCash $> sue.pub cat>> authorized_keysCash $> exitConnection closed.Johnny $> Vamos a recapitular lo que he hecho far.1) Hemos claves pública y privada creada en Johnny.2) Hemos ftp'd el archivo de clave pública, sue.pub, de Johnny a Cash.3) Hemos telnet en efectivo, y se concatenan los contenidos de sue.pub en authorized_keysWe ' Ahora está listo para volver manualmente ingresar a la de Johnny Cash utilizando ssh.Johnny $> ssh-i / home / niño / .ssh / Sue denominado @ autenticidad CashThe de efectivo de acogida »(xxx.yyy.zzz.aaa) 'no puede ser la clave established.RSA huella digital es 65:11:7 D: EF: ed: A3: CC: 34: D1: B5: BA: c9: 16:22:31:23. ¿Está seguro de que desea continuar la conexión (sí / no)? Sí ================================================= ===============*** AVISO A TODOS LOS USUARIOS ***=============================================== ================= Efectivo $> para exitConnection Cash closed.Johnny $> Ahora en Johnny, crear un script de shell llamado 'boynamedsue.sh con la siguiente línea de contenidos y la chmod el script para 777.ssh-i / home / niño / .ssh / Sue denominado @ Cash / usr / bin / ls-lnext, ejecute el script en Johnny.Johnny $> boynamedsue.sh ======== ================================================== ======*** AVISO A TODOS LOS USUARIOS ***============================================== ==================- rwxrwxr-x 1 namedgrp llamado 10.020 17 de septiembre 14:35 namedfile1.txt-rw-r-r - 1 namedgrp nombrado 680 14 de agosto 16 : 18 namedfile.html-rw------- 1 llamado namedgrp 1148 18 de agosto 09:51 mboxdrwxr-xr-x 2 namedgrp nombrado 512 17 de junio 13:38 oldJohnny $> Sólo ha ejecutado un programa de Johnny, que registró en efectivo y dirigió un programa (Unix 'ls-l'). El próximo paso que usted se quiere llevar para sustituir la '/ usr / bin / ls-l' comando en el programa de boynamedsue.sh con la ruta y el nombre del programa que desea run.About El AuthorC.S. Deam es propietario de un negocio pequeño. Su eBook Computer Nuggets: No Techie Consejos de Internet para los suegros, fuera leyes, y el resto de la sociedad es un gran regalo para los no miembros de la familia aficionado a la tecnología y está disponible en www.LinkertonPublishing.com donde usted puede registrarse GRATIS E-Cursos y

Artículo Fuente: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!

Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Envíe sus artículos a Messaggiamo.Com Directorio

Categorías


Derechos de autor 2006-2011 Messaggiamo.Com - Mapa del sitio - Privacy - Webmaster enviar sus artículos a Messaggiamo.Com Directorio [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu