ssh con proxy command utilizando corkscrew sobre Fedora 19

February 6th, 2014

Hoy usaremos el corkscrew para poder hacer ssh cuando estamos en un proxy, que tenemos que hacer, debemos instalar corkscrew

 
]# yum search corkscrew
Loaded plugins: langpacks, refresh-packagekit
============================================================================================= N/S matched: corkscrew ==============================================================================================
corkscrew.x86_64 : Tool for tunneling SSH through HTTP proxies
 
# yum install corkscrew.x86_64

ahora editamos nuestro archivo .ssh/config y agregamos lo siguiene:

$ cat .ssh/config
Host cagadaga.com b3mp.com
	ProxyCommand 	/usr/bin/corkscrew ip puerto %h %p
	ServerAliveInterval 10

y listo ya pdemos hacer ssh a los host que definamos!

VirtualBox vm’s no accesibles

January 21st, 2014

Hace un tiempo me paso que borre algunos archivos de mi VirtualBox y me aparecian los iconos como maquinas que no podian ser accesibles y tampoco podia removerlas del “dashboard” de las maquinas virtuales.

vm inaccesible

vm inaccesible

 

Bueno pues revisando me encontre con lo siguiente, ya que de la manera grafica no se podian eliminar esas vms pues les dejo esto:

 
VBoxManage list vms
 
"<inaccessible>" {75f043eb-5638-4ebd-8ff6-bef561e5dcec}
"<inaccessible>" {c7bbba79-1c6b-4a5a-a05f-bda2b83c4339}
"<inaccessible>" {f302e769-a6ee-4103-8dda-080304cbbe1a}
 
<br /><br />

En mi caso tenia 3 vm’s que queria eliminar y con el comando VBoxManage list vms nos muestra lo que tenemos, en mi caso ninguna era accesible asi que lo que queria era borrarlas, para eso utilice el siguiente comando.

 
VBoxManage unregistervm
Usage:
 
VBoxManage unregistervm     <uuid|vmname> [--delete]
 
$ VBoxManage unregistervm {75f043eb-5638-4ebd-8ff6-bef561e5dcec} --delete
 
$ VBoxManage unregistervm {c7bbba79-1c6b-4a5a-a05f-bda2b83c4339} --delete
 
$ VBoxManage unregistervm {f302e769-a6ee-4103-8dda-080304cbbe1a} --delete

Con eso eliminamos nuestras vms, y ahora vemos nuestra gui de esta forma:

 

vm inaccesible

vm inaccesible

Limpio, ahora solo nos queda agregar las que si necesitamos = )

Otra de Utilidad

June 17th, 2013

De repente cuando utilizamos archivos de texto por ejemplos hechos en Windows y queremos usar en Linux nos muestra nuestro molesto caracter  ^M

una manera rapida de quitarlos

cat main.cpp |tr -d "\r" > archivo.tmp

O en caso de que sean varios archivos podemos meterlos en un ciclo for

for i in $(ls -1);
do  
    cat $i|tr -d "\r" >temporal.tmp
    mv temporal.tmp  $i
done

y listo

Un mes y contando.

June 13th, 2013

Hoy es 13 de Junio, el 13 de Mayo estaba de vacaciones, que vacaciones chale, pero eso es lo de menos, hace exactamente un mes fue cuando como balde de agua fria me dicen, “Ya no quiero estar haciendote perder el tiempo”. Aunque las cosas suceden por algo, solo que ese algo no lo he terminado de entender, ¿Me involucre de más en la relación? ¿Oh en realidad nunca existio la relación? son preguntas que sigo haciendome.! Pero en fin. Hoy se cumple un mes de que me inconcientemente me dijeron la frase tan trillada “No eres tú, soy Yo!”. Un mes en el que todo se termino y honestamente me desequilibro un buen, ahora ya es un mes en el que me atreveria a decir/escribir que ella nunca estuvo realmente comprometida/enamorada de mi. Fue una relación donde solamente era de un solo lado y no de los dos lados.

Hoy es momento de empaquetar esa etapa de mi vida y dejarla en el baul de los recuerdos, por que en eso queda, en un recuerdo, un recuerdo no bueno, no malo, simplemente un recuerdo más de mi vida y es momento de dejarlo y dejarla ir.

Adios Cynthia!

Hakuna Matata

March 1st, 2013

Hakuna Matata! What a wonderful phrase

Hakuna Matata! Ain’t no passing craze

It means no worries for the rest of your days

It’s our problem-free philosophy

Hakuna Matata!

Hakuna Matata?

Yeah. It’s our motto!

What’s a motto?

Nothing. What’s a-motto with you?

Those two words will solve all your problems

That’s right. Take Pumbaa here
Why, when he was a young warthog…

When I was a young wart hog

Very nice

Thanks

He found his aroma lacked a certain appeal
He could clear the savannah after every meal

I’m a sensitive soul though I seem thick-skinned
And it hurt that my friends never stood downwind
And oh, the shame He was ashamed
Thought of changin’ my name What’s in a name?
And I got downhearted How did ya feel?
Everytime that I…

Hey! Pumbaa! Not in front of the kids!
Oh. Sorry

Hakuna Matata! What a wonderful phrase
Hakuna Matata! Ain’t no passing craze

It means no worries for the rest of your days

It’s our problem-free philosophy
Hakuna Matata!
Hakuna Matata! Hakuna matata!
Hakuna Matata! Hakuna matata!
Hakuna Matata! Hakuna matata!
Hakuna Matata! Hakuna–

It means no worries for the rest of your days

It’s our problem-free philosophy
Hakuna Matata!

Otra útil

February 19th, 2013

Como todo, si no se usa pos se olvida, hace varios años utilizaba seguido el screen, y tomala pues deje de usarlo por varios años pero de repente es necesario de utilizarlo, así que lo basico como ejecutarlo, deatacharlo y regresar.

como lanzarlo

[xanatos@laptopx ~]$ screen bash

como deatacharlo

[xanatos@laptopx ~]$ "ctrl + a" y terminas co una "d"

revisas el proceso

[xanatos@laptopx ~]$ ps -aux|grep -i screen
xanatos   5485  0.0  0.0 124948  1632 ?        Ss   09:44   0:00 SCREEN bash
xanatos   5679  0.0  0.0 109176   888 pts/2    R+   09:45   0:00 grep --color=auto -i screen
[xanatos@laptopx ~]$

para regresar a la sesión de screen muy sencillo

[xanatos@laptopx ~]$ screen -r

si tienes mas sesiones de screen revisas los procesos y lo agregas al screen -r para utilizar esa sesión.

Dos cosas utilez

February 18th, 2013

Asi es, dos cosas utiles, seguido necesito ejecutar un script en la chamba y se me olvida de repente la sintaxys y ando busque y busque y revisando nuevamente, no tiene nada de complicado pero se le van las cabras al monte, asi que si alguien necesita usar el script lo puede encontrar en Internet. Lo que yo hago es lo siguiente

cat host-standalone | while read LINE ; do ./ssh_server.py $LINE ; done > standalone

Y la otra util para usar dentro el editor vi, para elminiar lineas en blanco

:%s/^\n//g

Tunel sobre ssh

December 6th, 2012

Hacer un tunel sobre ssh es relativamente algo sencillo, pero en lo personal casi siempre se me olvida como hacerlo, es por eso que ahora pongo un peque;o ejemplo de como hacer un tunel por ssh, ya lo demas es cosa de cada quien.

ssh root@host.com -L 5902:localhost:5902

En este caso yo lo uso para hacer seciones de vnc en una maquina virtual. Que es lo que hace? sensillo hago una conexcion al host deseado y se redirige por el puerto local en este caso -L 5902 al puerto 5902.

Y asi simplemente puedo conectarme al vnc

vncviewer localhost 5902 y listo xD

ssh a traves de proxy

December 5th, 2012

Aquí en la chamba pues basicamente para hacer uso de los servicios sobre internet es necesario usar proxy para poder navegar o usar el mensajero, incluso para usar el servicio ssh, entonces pues hay que indicarle al ssh que necesita usar proxy para poder hacer la conexion.

Y como se logra esto? pues muy sencillo, en nuestro archivo config dentro de .ssh agregamos la siguietens lineas

~> cd .ssh/
~/.ssh> echo "Host *" >> config
~/.ssh> echo "ProxyCommand nc -X connect -x host.de.tu.proxy:puerto %h %p" >> config
~/.ssh> echo "ServerAliveInterval 10" >> config

Tu archivo de config deberia de verse algo asi

~/.ssh> more config
Host * 
	ProxyCommand	nc -X connect -x www-proxy.us.oracle.com:80 %h %p
	ServerAliveInterval 10

El asterisco puede ser cambiado por el host al que quieran conectarse, pero el * es para todos los dominios

FSL 2012

October 1st, 2012

Pues ya esta casi a la vuelta de la esquina, los esperamos