viernes, 30 de julio de 2010

Como montar carpetas remotamente con SSHFS


sshfs te permite montar una carpeta con fuse utilizando ssh. La idea es conectarte a un equipo remoto, que posea un servido ssh funcionando, y utilizar fuse para montar localmente en tu sistema una carpeta remota. Este método tiene todas las ventajas de seguridad de una conexión por ssh, mientras facilita la usabilidad propia de fuse a la hora de montar directorios.

Si ya tienes instalado un servidor ssh te puedes saltar la primera parte de esta entrada

1. Instalando un servidor ssh.

Para instalar un servidor ssh necesitas el paquete openssh-server:
sudo apt-get install openssh-server
La configuración del server ssh se encuentra en el archivo /etc/ssh/sshd_config. Antes de modificarlo es recomendable crear un respaldo:
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original
Tambien puedes proteger tu respaldo contra escritura:
sudo chmod a-w /etc/ssh/sshd_config.original
Personalmente suelo cambiar siempre el puerto (22) que ssh utiliza para transmitir. Para ello busco la linea que dice:
Port 22
y establezco otro puerto. Esta es una forma de evitar los ataques externos reiterados a tu equipo. No es una medida infalible, efectivamente, nada impide que el puerto que escojas aún así sea víctima de un intento de intrusión. Justamente por ello, lo más importante es no utilizar una clave que sea fácil de descubrir. Finalmente, si verdaderamente te preocupa la seguridad, lo mejor es utilizar llaves ssh (ssh keys). Puedes encontrar la manera de implementar tus llaves ssh aquí.
Una vez que hayas realizado todos los cambios en /etc/ssh/sshd_config obviamente debes guardar los cambios y cerrar el archivo. Basta reiniciar el server para que los cambios se hagan efectivos:
sudo /etc/init.d/ssh restart
Si deseas verificar que todo salió bien puedes conectarte remotamente por ssh escribiendo en el terminal:
ssh nombre_usuario@direccion_equipo_remoto
por ejemplo, si el usuario es carlos, la dirección ip del equipo remoto es 123.45.6.7 y el puerto de transferencia ha sido cambiado a 3333, el comando sería:
ssh carlos@123.45.6.7 -p3333
En caso de que el puerto no haya sido modificado no es necesario incluirlo.


 2. Conectándote por sshfs

Ubuntu trae fuse instalado por defecto, por lo que no es necesario instalarlo. Lo que sí debes hacer es verificar que formas parte del grupo fuse. Puedes agregarte a este grupo escribiendo el terminal:
sudo gpasswd -a $USER fuse
$USER será interpretado por el sistema por el nombre de usuario que utilizas. El siguiente paso es instalar sshfs:
sudo apt-get install sshfs
Y listo, ahora lo único que necesitas es montar la carpeta remota. Suponiendo que deseas montar la carpeta de tu equipo remoto llamada ~/Musica (es una buena idea utilizar sshfs para acceder remotamente a tu colección de música). Para ello creas una carpeta en tu equipo local llamada ~/Coleccion_musica. Luego en el terminal escribes:
sshfs nombre_usuario@direccion_equipo_remoto:~/Musica ~/Coleccion_musica
Si utilizamos los datos anteriormente propuestos quedaría así:
ssshfs carlos@123.45.6.7:~/Musica ~/Coleccion_musica -p3333
Nuevamente, si el puerto no ha sido modificado no es necesario incluirlo. A partir de este momento es posible, a través de tu carpeta local ~/Coleccion_musica, al contenido de tu carpeta remota ~/Musica y, lo mejor de todo, es que lo harás a través de ssh.

En caso de que desees desconectarte puedes utilizar el siguiente comando:
fusermount -u ~/Coleccion_musica
Eso es todo.

Fuentes:
https://help.ubuntu.com/community/SSHFS
https://help.ubuntu.com/community/SSH
https://help.ubuntu.com/community/SSH/OpenSSH/ConnectingTo
https://help.ubuntu.com/9.04/serverguide/C/openssh-server.html
https://help.ubuntu.com/community/SSH/OpenSSH/Configuring
http://eldiabloenlosdetalles.net/2006/08/29/howtocomo-usar-sshfs-para-montar-directorios-con-ssh/

lunes, 19 de julio de 2010

Sin ícono de volumen en el panel superior


En Ubuntu Lucid Lynx, si eliminas por error el ícono del control de volumen no es posible recuperarlo añadiendo el "área de notificación" al panel superior. Es necesario añadir el elemento "mini aplicación de indicadores" para que este y otros íconos vuelvan a su lugar.

jueves, 15 de julio de 2010

Instalar Epson CX7700 en Ubuntu

Fuente: Reformed Musings

Anteriormente había encontrado una forma de instalar una multifuncional Epson CX7700 en Ubuntu Hardy, pero a partir de Karmic este método dejó de funcionar. Una forma de solucionar el problema consiste en utilizar los paquetes deb disponibles en avasys.jp. Es necesario descargar tanto el archivo iscan-data, como el iscan correspondiente (al momento de escribir esta entrada las versiones más recientes para Ubuntu 32 bit eran iscan-data_1.0.1-1_all e iscan_2.25.0-1.ltdl7_i386). Una vez instalados ambos paquetes debes obtener los permisos requeridos al momento de utilizar el dispositivo. El procedimiento es el siguiente:

1. Primero se determina la dirección del dispositivo con sane-find-scanner:
sudo scanimage -L
En mi caso el resultado es el siguiente:
device `epkowa:usb:001:002' is a Epson (unknown model) flatbed scanner
Por lo tanto su dirección corresponde a /dev/bus/usb/001/002.

2. Considerando la información anterior, los permisos necesarios se obtienen mediante el comando:
sudo chmod 666 /dev/bus/usb/001/002
Con eso basta para utilizar el dispositivo. Posiblemente este mismo método sirva para todos los modelos Epson soportados en avasys.jp

miércoles, 26 de mayo de 2010

Problema al cambiar el puntero del mouse en Lucid Lynx


Fuente: Ubuntu-es

En ocasiones se da un error a la hora de cambiar el puntero del mouse en Lucid Lynx. Por más que especifiques el tipo de cursor que deseas, éste parece no ser seleccionado y el puntero antiguo se mantiene.

Una manera de solucionar este problema es entrando a la carpeta /home/usuario/.icons. Allí debes crear a su vez la carpeta default, en donde tendrás que copiar tanto el archivo index.theme como la carpeta cursor correspondiente. Ambos elementos los puedes encontrar en /usr/share/icons.

Por último es necesario reiniciar la sesión de usuario para que el cambio se efectúe.

jueves, 6 de mayo de 2010

Nautilus no arranca desde docky


Luego de instalar docky tuve problemas para iniciar Nautilus, por alguna razón simplemente no partía. Afortunadamente encontré una solución en Ubuntuforums. Consiste en editar el archivo "/usr/share/applications/nautilus.desktop". Basta con cambiar donde dice:
Exec=nautilus
por
Exec=nautilus .
Eso resultó suficiente para corregir el problema.

Editado: encontré una solución mejor. Anotada como comentario.

martes, 27 de abril de 2010

Fallo al desmontar: cannot remove directory



Durante algún tiempo obtuve un error a la hora de gestionar mis dispositivos extraíbles con Thunar y PcMan. Cada vez que intentaba desmontar un disco externo, pendrive, etc. obtenía siempre el mismo error:

Fallo al desmontar:
Cannot remove directory.

Este error, sin embargo, no se daba cuando trabajaba con Nautilus. La solución resultó bastante fácil. Fue tan simple como eliminar los archivos /media/.hal-mtab y /media/.hal-mtab-lock. Desde el momento en que estos archivos fueron eliminados el error dejó de darse.

Fuente: Launchpad.

lunes, 29 de marzo de 2010

Repoduciendo DVDs originales en Karmic Koala



EDITADO 4 de diciembre de 2010: este procedimiento también funciona en Ubuntu Lucid.

Para reproducir dvds originales en Karmic Koala es necesario que, en primer lugar, tengas los repositorios Medibuntu habilitados.


Para eso escribes en el terminal:

sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update

Ahora puedes instalar el paquete libdvdcss2:
sudo apt-get install libdvdcss2

En caso de que continúes con problemas verifica que tienes definida la región de tu lector con regionset. Se instala directamente:
sudo apt-get install regionset
y luego se ejecuta en el terminal escribiendo "regionset". Se te preguntará por una zona y deberás escoger la que más te acomode.

Con eso debiera bastar para reproducir dvds originales de cualquier zona.

Fuente: Launchpad.