LinuxParty
No vamos a negar nuestro amor por las máquinas virtuales, porque simplemente nos fascina la forma en la que nos permite usar distintos sistemas operativos sin la necesidad de alternar hardware, abriéndonos un inagotable abanico de software. Por eso nos satisface saber que el cliente View de VMware ya ofrece soporte para Mac, Linux y hasta para el Kindle Fire (soporte para iPad y Android fue proporcionado desde marzo).
Los Juegos basados en texto son a menudo olvidados y abandonados en la prensa Linux. Sin embargo, hay algunas joyas reales en ASCII por ahí esperando a ser explorados, que son inmensamente adictivos y muy divertidos para jugar.
En este tutorial se explica cómo se puede montar un directorio de un servidor remoto en el servidor local de forma segura mediante SSHFS. SSHFS (Secure SHell File System) es un sistema de archivos que sirve archivos/directorios de forma segura a través de SSH, y los usuarios locales pueden utilizar como si la fueran archivos/directorios locales. En el equipo local, el recurso compartido remoto se monta a través de FUSE (Filesystem in Userspace) (Sistema de archivos en espacio de usuario). Voy a usar Ubuntu, tanto para el local y el servidor remoto.
Muchas veces nos interesa automatizar la conexión SSH o la descarga (download) o envió (upload) de un fichero/s mediante SCP en un servidor remoto del cual no tenemos acceso directo y por tanto tenemos que indicar un login y contraseña en el momento de ejecutar la conexión.
En Unix tenemos muchas formas de automatizar estos scripts (como p.ej usando expect) pero para simplificar el uso de este proceso y que pueda ser probado también por usuarios desde Windows (que me imagino les interesara bastante), hoy voy a hablar de las utilidades PSCP y PLINK incluidas en la pagina de descarga de PUTTY.
Para ello conectate a la pagina de Putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) y descargate los ficheros plink.exe y pscp.exe o en su defecto el paquete putty.zip (que ya lleva incluidas todas las utilidades).
plink.exe lo emplearemos para automatizar las conexiones ssh (ejecuciones de comandos), y pscp.exe para las conexiones scp (upload y descarga de ficheros).