Mostrando entradas con la etiqueta ssh. Mostrar todas las entradas
Mostrando entradas con la etiqueta ssh. Mostrar todas las entradas

sábado, 3 de noviembre de 2012

Ejecutar comando desde winscp

Yo normalmente ejecuto todo desde consola pero no puedo dejar de entender que las nuevas generaciones y sobre todos los que no son muy "fanáticos" esto les desagrada bastante o realmente no saben ni como hacerlo, también a veces puedo entender que solo con el mouse se pueden hacer cosas que desde la consola necesita acordarse del comando, de la sintaxis etc.

Y justo eso es lo que intento solucionarles (y solucionarme a mí también), para cuando deben de ejecutar algunas cosas en un linux el cual tenemos acceso por ssh (y por sftp) y no quieren acceder a la consola o no son de acordarse el comando o directamente les gusta que todo sea automático y con el mouse.

Pongamos un ejemplo para entenderlo.
Supongamos que tenemos una carpeta en donde tenemos 3 archivos, uno tar.gz, uno rar, y uno zip.
También debemos suponer que tenemos instalados los programas para descomprimir estos 3 tipos de compresiones.
Ahora lo que podemos haces es ir por consola y ejecutar
tar ..., unrar ...., unzip....
y con esto basta, pero que pasa si accedo por winscp, si presionamos el botón derecho sobre el archivo .tar.gz, luego en comandos propios ahi nos viene los comandos que winscp tiene por defecto, uno de ellos es el untar/gzip, esto lo que hace es descomprime el archivo. Pero no tenemos para rar y zip.
Entonces lo que tenemos que hacer es ir a la parte de personalización y agregar estos 2 comandos, por ejemplo para descomprimir un rar yo agregue esto:
unrar e -o+ "!"

y para descomprimir zip lo siguiente
unzip -o "!"

El "!" indica que va a utilizar el archivo en el cual presionamos el mouse.
Hay varios "comodines" que pueden jugar con ellos para lograr tener los comandos que nosotros precisemos.

Aca abajo les dejo una imagen de como quedo mi configuración en winscp, y lo único que resta es comentarles que esto se guarda cuando cerramos bien winscp.




jueves, 1 de abril de 2010

Vi el mejor editor

Bueno este post es muy cortito pero muy bueno.

Más de una vez tengo archivos muy grandes, de varios GB de tamaño, y en Windows no lo puedo ver (normalmente son archivos de texto plano) porque para abrirlo me come toda la memora ram, entonces lo abro con vi en Linux, y no sabía cómo hacer para borrar muchas líneas de una sola vez (para achicar el archivo). Entonces buscando en internet en mucho de los manuales de vi que hay en la vuelta, encontré que poniendo un numero y la letra d, te borra desde donde estas parado la cantidad de líneas que pusiste.

Ejemplo: 50d , con esto eliminamos 50 líneas, incluida la que estas parado.

miércoles, 10 de marzo de 2010

Instalar el servicio SSH en Ubuntu

La instalacion del servidor ssh en Ubuntu difiere un poco con Debian:

$ apt-get install openssh-server
o
$ apt-get install ssh

Una vez instalado el servicio, ejecutamos como usuario root el comando respectivo para cada accion.
Iniciar OpenSSH

$ sudo /etc/init.d/ssh start

Como detener el servidor OpenSSH

$ sudo /etc/init.d/ssh stop

Reiniciar el servicidio de OpenSSH

$ sudo /etc/init.d/ssh restart

miércoles, 16 de diciembre de 2009

Exportar conexions ssh

Más de una vez he tenido que configurar n conexiones ssh en distintos equipo, como la mayoría utilizo putty y este no tiene un exportar, entonces el trabajo de copiar el servidor, el puerto (normalmente el 22) de muchas conexiones, no es menor.


Entonces buscando un poco descubrí que putty escribe las conexiones en la regedit, entonces lo que debemos de hacer para exportar las conexiones de putty es abrir la regedit (inicio, ejecutar, regedit), luego buscar por "SimonTatham"(que dicho sea de paso es el creador de putty) luego, lo que hacemos es exportar esto en un .reg para poder ejecutarlo en otro equipo. Para exportar un punto de la regedit hacemos lo siguiente, primero buscamos luego de encontrar lo que queremos, en la carpeta de la izquierda hacemos click derecho, exportar, y guardamos el archivos en algún lugar conocido, esto nos genera un .reg.


Con este archivo en el nuevo equipo, lo ejecutamos y esto nos carga la carpeta con todos las mismas conexiones.



Volver al inicio

sábado, 1 de noviembre de 2008

Scp en linux

La situación es la siguiente, tengo 2 servidores los cuales puedo acceder solo por ssh, y hay un archivo (pueden ser varios) que esta en uno de ellos que tengo que pasarlo al otro. Los dos equipos son Linux, esto es una ventaja o puede no serlo, lo que si es interesante es que ambos equipos se pueden ver, es decir que del equipo 1 al equipo 2 puedo acceder, ya sea por ssh o cualquier otra protocolo.




Bueno lo que utilice para copiar de un lugar al otro es scp, pongamos un ejemplo para entenderlo




los equipos: equipo1, equipo2


usuario: root en ambos equipos (pero puede ser otro y pueden ser distintos usuario en uno y otro)


el archivo: pepe.tar.gz, se encuentra en equipo1




entonces quiero pasar del equipo1 el archivo pepe.tar.gz al equipo2, el comando a digitar es el siguiente. Cabe aclarar que debo de estar logueado en el equipo 1 con algún usuario que tenga acceso al archivo.




scp pepe.tar.gz root@equipo2:/root




esto copia el archivo pepe.tar.gz del equipo 1 al /root del equipo2




Ahora el segundo ejemplo es si quiero copiar un archivo del equipo2 al 1 estando parado en el equipo1.




scp root@equipo2:/root/pepe.tar.gz /root




esto copia estando en el equipo1 el archivo pepe.tar.gz que esta en /root del equipo2, al /root del equipo1.




Espero que se entienda, pero realmente es muy útil.



Volver al inicio

viernes, 12 de septiembre de 2008

Copiar texto de portapapeles a ssh

Quizás el texto es un poco confuso, pero lo que quiero mostrarles como haces es, por ejemplo, copio un texto de una notepad o de alguna pagina web y lo quiero pegar en un archivo de configuración de un equipo Linux, el cual accedí por ssh.




Obviamente primero tengo que conectarme por ssh (utilizando putty) a el equipo Linux, luego con el texto en la memoria del equipo, es decir botón derecho copiar, ahora quiero copiarlo al putty, bueno lo que hay que hacer es presionar el botón derecho del mouse y listo.




Corta pero te saca de usar el vi a mano muchas veces.



Volver al inicio