SSH, interactua con Linux
SSH es un protocolo que comparten (o que integran) los sistemas UNIX. Bien, como esto es así podemos interactuar entre sistemas MAC y sistemas Linux (Ubuntu por ejemplo). Si a esto le sumamos el sistema X11 (el entorno de ventanas de Linux) podemos hacer grandes cosas.
Siento ser tan enrevesado hoy pero estoy aún con la resaca de la victoria (Ganamos!!).
Bien, imáginemos que tenemos un ordenador remoto con un sistema Linux y un servidor SSH instalado (os pongo el ejemplo de mi universidad con las salas de Linux) y yo estoy desde casa y tengo que hacer una práctica para Linux. Puedo trabajar de dos formas, una es copiar con SSH y otra acceder remotamente a ese ordenador en entorno gráfico y trabajar en remoto. Os voy a explicar cómo hacer ambas cosas.
Bien para copiar el fichero desde el sistema remoto y trabajar en local podemos utilizar herramientas gráficas como Filezilla, como ya os comenté en un post anterior, pero tambien existe una instrucción de terminal para hacerlo, esta instrucción en SCP. La forma de usarla es muy sencilla , simplemente escribid scp nombre_de_usuario@dirección_servidor:/direccion_remota/archivo dirección_local.
Bien, nombre de usuario es el nombre que tienes en ese servidor, dirección del servidor es la IP o el nombre del servidor, dirección remota es la dirección completa del fichero que queréis copiar ( /usr/nombre_usuario…) acabado en el nombre del fichero que quereis copiar y por ultimo dirección local es el directorio de tu equipo en el que quieres copiar, si quieres que sea el actual simplemente poned un punto. Esto es válido para ficheros sueltos, si lo que queréis es copiar directorios (carpetas) debéis incluir justo después de “scp” un -r y listo. Para conocer la dirección remota podéis saberla mediante otro terminal y la instrucción SSH como os comenté en el otro post.
Bien esto sirve para copiar y trabajar en local mediante una copia, ah, se me olvidaba, si lo que queréis es hacer lo contrario, es decir, en vez de traer de un servidor a vuestro ordenador copiar de vuestro equipo al remoto podéis hacer lo mismo pero cambiando el orden de los campos, es decir primero qué quereis copiar de vuestro equipo y luego nombre_usuario@servidor:/directorio_donde queréis copiar. Si no queda claro no dudeis en preguntarmelo.
Si lo que queréis es trabajar en remoto, por ejemplo con Gedit de vuestro servidor remoto (Gedit es similar al editor de textos de Apple), lo que debéis hacer es acceder por SSH pero con el parámetro -x, es decir debéis hacer ssh -X nombre_usuario@servidor, (x mayuscula) una vez ahí os debéis mover con los comandos típicos (cd directorio, ls …). Si seguimos con el ejemplo del editor gedit, lo que debéis hacer es escribir, una vez estéis con el ssh en el equipo remoto “gedit&”, donde pone gedit podéis poner el nombre del programa que queráis (gedit, firefox, vi…), el & es un comando que significa que el programa corre en segundo plano, es decir, que una vez lo lancéis podéis seguir usando el terminal para otras cosas (si no lo hacéis sólo podéis lanzar un programa a la vez, probadlo…). Tardará un poco en empezar el programa pero una vez que todo esté cargado veréis como os aparece una ventana de programas linux en vuestro equipo Mac.
[ACTUALIZACIí“N]
Si no soís mucho de usar comando deciros que con Filezilla podéis conectaros a un servidor remoto de ssh y, al menos, copiar y mover archivos del servidor remoto al nuestro propio de una manera gráfica, simplemente arrastrando… si queréis saber más, leed aquí.
Bueno es todo por hoy y espero que os sirva de algo, se que es un poco denso y enrevesado pero ya me he disculpado antes. Si tenéis la más minima duda no dudeis en decirmelo. (por cierto, la imágen se puede ampliar para ver un ejemplo)

Buenas, simplemente quería hacer una actualización de un
Hoy os traigo un truco de teclado. Si quieres minimizar todas tus ventanas a la vez simplemente pulsa Manzana + M. Como este truco es muy sencillo ahi vá un bonus. Si tienes una aplicación abierta con muchas ventanas y quieres recorrerlas una a una debes pulsar la combinacion Manzana + ` (el acento de al lado de la tecla p).
Todos tenemos videos, propios u ajenos. Muchas veces estos videos estan en bruto, es decir, sin ningún tipo de compresión y ocupan una barbaridad de espacio. Hoy os voy a presentar
Cada día los discos duros son más grandes, disponemos de más y más gigas pero siempre necesitamos algo más. Hoy os presento programas para la grabación de soportes ópticos. Hay programas gratuitos, de pago e incluso integrados en nuestro sistema sin que nosotros los conozcamos demasiado. Bien, voy a intentar estructurar esto un poco.
Para la grabación de imágenes y de DVDs os recomiendo Suites específicas. Para Mac existen muchas, aunque yo personalmente os recomiendo dos.
Bien, hoy os voy a hablar de otro lenguaje de programación muy útil para Mac y para los estudiantes, ADA. Muchos conoceréis u os sonará este lenguaje, pero también sabréis que es complicado encontrar un compilador para Mac, ya que está pensado para Linux. Bien, pues he encontrado un compilador válido para nuestros equipos, podéis descargarlo
Todos los sistemas operativos tienes unas variables, llamadas variables de entorno que se encargan de asignar rutas de búsqueda a programas instalados (entre otras cosas), en este caso la variable se llama $PATH (si hacéis echo $PATH os saldrán los directorios de programas que puedes lanzar desde el terminal desde cualquier punto). Esta variable la podemos modificar para asignar el directorio que a nosotros mejor nos convenga. La forma de editar esto es editando el fichero .profile de nuestra carpeta personal. Para ello simplemente escribimos en nuestro terminal “open -e ~/.profile” sin comillas. Os explico qué estamos haciendo, open abre (lógico), -e editando ~/.profile es equivalente a nuestro usuario/.profile (para poner el ratibo ese hay que hacer Alt + ñ).






Comentarios recientes