elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  Programar con SSH
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Programar con SSH  (Leído 2,412 veces)
rockzilla

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Programar con SSH
« en: 29 Enero 2020, 18:57 pm »

Buenas Tardes soy un estudiante de ingeniería que esta inicializando en el mundo de la programación, y quiero plantear mi duda, en mi trabajo tenemos una pequeña base de datos que nos conectamos al 7 servidores por medio de SSH y para realizar consultas lanzamos como de 10 comando a cada servidor haciendo esto muy tedioso. Quería consultar si se puede hacer una pequeño sistema que pueda conectarme a esos servidores SSH y que me automatice las consultas. De ser si la respuesta como se llama esa conexión y que lenguaje de programación me recomiendan. Gracias.


En línea

@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.399


Turn off the red ligth


Ver Perfil WWW
Re: Programar con SSH
« Respuesta #1 en: 29 Enero 2020, 19:11 pm »

Cualquier lenguaje top que tenga alguna lib que te permita usar un cliente ssh. Python por ejemplo está muy bien. O quizás te interese C++ si todos usais el mismo sistema operativo y así creas de forma sencilma un binario que puedas llamar desde la terminal.

Igual puedes usar algún software tipo netcat directamente en la terminal haciendo un bash...

Tienes un montón de opciones, depende del entorno y el uso.


En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Programar con SSH
« Respuesta #2 en: 29 Enero 2020, 21:59 pm »

Hola, para eso existe el bash scripting, solo debes darle las instrucciones en un archivo bash y ya, si necesitas enviar los comandos vía ssh puedes ejecutar la conexión ssh y como argumento el comando, por ejemplo:

Código:
#!/bin/bash
ssh user@address 'uptime'

Si necesitas obtener un retorno del resultado y procesarlo como variable dentro del mismo bash puedes usar por ejemplo:

Código:
#!/bin/bash
RESP=$(ssh user@address 'uptime');
echo $RESP;

También puedes utilizar múltiples líneas:

Código:
#!/bin/bash
ssh user@address '
    id;
    uptime;
';

Saludos.
« Última modificación: 29 Enero 2020, 22:02 pm por WHK » En línea

rockzilla

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Programar con SSH
« Respuesta #3 en: 30 Enero 2020, 20:11 pm »

Ok entendi que puedo usar phyton para programarlo pero quier saber si puede quedar con pantalla tipo pagina web?
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Programar con SSH
« Respuesta #4 en: 30 Enero 2020, 20:14 pm »

si, python tiene modulos de web esde simples como simpleHTTPserver hasta frameworks completos como flask que están orientados a ser servidores web comunes
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
PROGRAMAR PLC
Electrónica
IVANNA 4 9,701 Último mensaje 31 Julio 2005, 06:42 am
por MR. J
Programar Pic
Electrónica
zione 1 2,924 Último mensaje 3 Noviembre 2005, 10:42 am
por Syphroot
Programar BT? ???
Programación Visual Basic
#Borracho.- 2 3,073 Último mensaje 17 Noviembre 2005, 20:58 pm
por #Borracho.-
Programar web en python? Programar OS en Phyton?
Scripting
GeorgArming 2 5,421 Último mensaje 30 Diciembre 2011, 22:56 pm
por RakNae
Programar una web
Desarrollo Web
bl@ck 5 2,630 Último mensaje 17 Septiembre 2013, 21:37 pm
por bl@ck
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines