Archivos de la categoría ‘Software Libre’
Conexiones remotas con ssh
Antes de nada vamos a plantear un par de situaciones que se dan mucho en la universidad o en otros sitios, si te ves identificado/a es que el ssh es para tí.
Primera:
Vas cada día a las clases, prácticas o teóricas, con tu portatil que te compraste hace tiempo con unos ahorrillos. Pero el portatil pesa y llevarlo en el maletín o en una mochila es bastante coñazo y de ir de un lado para otro te cansas bastante. Piensas: “Si no tuviese que cargar con esto cada día…”
Segunda:
Como no tienes portatil te llevas tu dispositivo USB a las clases para poder grabarte allí todo el trabajo que hagas, pero te fastidia mucho necesitar un archivo o algo que se te ha olvidado y que tienes en el PC de tu casa, maldices todo durante unos instanates y con resignación haces lo que puedes. Luego cuando llegas a casa te toca pasar toda la información a tu ordenador para poder seguir utilizándola.
Para esto hay una solución muy sencila: ssh
1. Lo primero que necesitamos es instalar el paquete [b]openssh-server[/b] En el ordenador de nuestra casa. Coge el administrador de paquetes de tu distribución e instalalo.
El puerto por defecto para el ssh es el 22 así que tendrás que abrirlo en tu router y para la IP de tu PC. También necesitamos una cuenta en dyndns.org o cualquier sitio parecido correctamente configurada (Es muchos routers viene una opción para activarlo y no tener que hacer nada). Con esto debería ser suficiente para echarlo todo a andar.
2. Ssh nos dejará entrar con nuestro usuario pero no nos dejará abrir programas que utilicen las X… No pasa nada, el Xorg es cliente-servidor así que podemos también manejar las X de nuestro ordenador desde cualquier otro. Para ello tenemos que editar como root el archivo /etc/ssh/sshd_config y añadir la linea de color rojo:
Package generated configuration file
# See the sshd(8) manpage for details# What ports, IPs and protocols we listen for
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes# Lifetime and size of ephemeral version 1 server key
KeyRegenerationInterval 3600
ServerKeyBits 768# Logging
SyslogFacility AUTH
LogLevel INFO# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yesRSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys# Don’t read the user’s ~/.rhosts and ~/.shosts files
IgnoreRhosts yes
# For this to work you will also need host keys in /etc/ssh_known_hosts
RhostsRSAAuthentication no
# similar for protocol version 2
HostbasedAuthentication no
# Uncomment if you don’t trust ~/.ssh/known_hosts for RhostsRSAAuthentication
#IgnoreUserKnownHosts yes# To enable empty passwords, change to yes (NOT RECOMMENDED)
PermitEmptyPasswords no# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no# Change to no to disable tunnelled clear text passwords
#PasswordAuthentication yes# Kerberos options
#KerberosAuthentication no
#KerberosGetAFSToken no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes####################################
#añadida por mi la siguiente linea:#
####################################
X11UseLocalhost yes
X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
#UseLogin no#MaxStartups 10:30:60
#Banner /etc/issue.net# Allow client to pass locale environment variables
AcceptEnv LANG LC_*Subsystem sftp /usr/lib/openssh/sftp-server
UsePAM yes
La línea de color azul sirve para cambiar el puerto por defecto, poner uno distinto de 22 es sobretodo por seguridad, esto ya como cada uno quiera, yo he dejado el 22 pero si lo cambiais necesitaréis añadir la opcion “-p numerodepuerto” al comando para ejecutar ssh.
3. Pueden surgirnos algunos errores con el archivo Xauthority, no voy a poner los que me han salido a mí, pero los he solucionado cambiandole el propietario y el grupo a ese archivo con la siguiente orden como root y suponiendo que estamos en el home del usuario con el que vamos a entrar desde ssh:
chown usuario\: .Xauthority
Si alguien quiere postear su error antes de hacer esto que lo ponga y le ayudaré encantado.
4. Ahora toca disfrutar del invento, en el man del ssh hay muchas opciones, pero voy a poner los dos comandos que más he usado para tener sesiones con ssh, tato es el nombre del usuario que tengo en mi máquina:
ssh tato@usuario.dyndns.org
Este comando lo que hace es iniciar una sesion sin X, tendremos acceso a todos nuestro PC, incluso al usuario root para administrar la máquina.
ssh -X -p 6666 tato@usuario.dyndns.org
Este sirve para lo mismo pero activamos las X y si le hemos cambiado el puerto al ssh entramos mediante -p 6666, siendo 6666 el puerto que le hemos asignado. Si estáis dentro de vuestra red se puede sustituir lo del dyndns por vuestra IP de la red.
Con este último comando si ejecutais desde la sesion ssh “amarok” se abrirá como si estuviéseis en vuestro PC de casa. Lo mejor es que probéis y veáis que ya no hace falta ir cargado con el portatil a todos sitios mientras tengamos un Pc con conexion a internet :salto .
Para terminar, el tema del ssh no termina aquí jeje, hay una cosa llama http://en.wikipedia.org/wiki/Wake-on-LAN( Wake On Lan), que permite encender el ordenador remotamente siempre y cuando nuestro hardware lo sporte. No funciona con wifi, solamente con cable de red. Ya no tendríamos que llamar a casa para que os enciendan el ordenador.
Creo que ya está todo, cualquier error, duda, etc, ¡preguntad!, espero que os guste.
Juegos de Wii
Bueno solamente quería añadir una nueva entrada por si alguien tiene la Wii y quiere que juguemos al Mario Kart Wii o al Super Smash Bros Brawl.
Los codigos amigos que tengo son estos:
Código de Wii 6366-8130-9382-6353
Mario kart Wii 1160-9851-7846
Super Smash Bros Brawl 2020-1516-2954
Hacedme saber que me agregais para poder agregaros yo también.
Asociar e-links a firefox o iceweasel (Corregido)
Vamos a ver que tenemos que hacer para que los e-links que pinchemos en internet se nos coloquen ellos solitos a nuestro amule.
- Abrir en una pestaña/ventana y poner como dirección about:config
- Hacer un click derecho y seleccionar en la lista Nuevo -> Lógico e insertar network.protocol-handler.external.ed2k como nombre y el valores se lo pondremos a true.
- Hacemos otro click derecho y seleccionamos Nuevo -> Cadena e introducimos network.protocol-handler.app.ed2k con el valor de la ruta donde tengamos instalado el módulo ed2k. Suele ser /usr/bin/ed2k.
- Cuando pinchéis en algún e-link se abrirá un dialogo para elegir el programa, hay que buscar y poner la ruta del punto 3. Es decir /usr/bin/ed2k. No vale la que ya sale , o al menos a mi no me ha servido y he tenido que buscarlo de nuevo.
Instalar java en iceweasel
Instalar el java para el navegador iceweasel es sencillo, lo primero que tenemos que hacer es instalar el java:
#aptitude install sun-java6-jre
Acto seguido hay que enlazarlo a la carpeta de plugins de iceweasel:
#cd /usr/lib/iceweasel/plugins
#ln -s /usr/lib/jvm/java-6-sun-1.6.0.06/jre/plugin/i386/ns7/libjavaplugin_oji.so
En mi caso esa es la ruta del java, pero en el tuyo puede cambiar, reiniciamos iceweasel y debería funcionar
Libro de pegatinas de Software Libre
¿Alguna vez habéis pensado en poner pegatinas al ordenador portatil y o sobremesa de software libre? ¿Si? Pues estamos de enhorabuena, porque hay un libro con muchísimas pegatinas para que elijamos las que más nos gusten.
Como requisito para pegar estas bonitas pegatinas solamente tenemos que quitar las pegatinas de windows/microsoft, si no las habeis quitado ya, claro. El siguiente paso es imprimirlas y colocarlas en donde queramos.
Para imprimirlas os recomiendo que busqueis papel fotográfico adhesivo, es mucho más resistente que el adesivo normal y no es tan brillante como algunos que venden por ahí. Lo podréis encontrar en papelerías o imprentas.
Os dejo con el link a la web de las pegatinas, recordad que también teneis el archivo sources por si os quereis hacer vuestras propias páginas:
Xmoto: Juego de motocross en 2d
X-Moto es un emocionante juego de plataformas de motocross en 2D, donde la física juega un papel muy importante en el juego. Necesitas controlar la moto hasta el límite si quieres tener una oportunidad para terminar los niveles más difíciles.
El objetivo del juego es llegar a una margarita pero habiendo recogido antes todas las fresas de la pantalla. Para ello podemos utilizar los escenarios como queramos y la única cosa que no podemos hacer es tocar con la cabeza cualquier parte del escenario.
Lleva una clasificación mundial donde puede ver los fantasmas de los records mundiales para aprender un poco a pasar los niveles.
También incorpora un editor de niveles (que aún no he probado), lo que sí os puedo decir es que el juego es bastante adictivo.
Si utilizais alguna distribución basada en debian, el juego y el editor se instalan con los siguientes paquetes:
aptitude install xmoto xmoto-data xmoto-edit

La página web es:
Particiona tu disco duro con parted magic
He encontrado esto por internet.
http://partedmagic.com/wiki/PartedMagic.php
Se trata de un livecd para redimensionar/crear/borrar/etc nuestras particiones. No lo he probado pero seguro que simplifica mucho el particionado sobretodo para aquellas personas que le tienen algo de respeto.
Nexuiz first person shooter (shooter en primera persona)
Os traigo un juego libre tipo quake 3 Arena que tiene unos gráficos bastante buenos si disponeis de una buena tarjeta gráfica.
Os dejo directamente con la web del juego para que lo descargueis y probeis y con unas capturas:
http://www.alientrap.org/nexuiz/
![]()
![]()
![]()
Dejar un comentario
Comentarios (2)
Comentarios (1)