Mostrar Ficheros Ocultos en Finder

ccarpets on us llave dibujada. en 8x8 pixels

Aunque puedan existir algunas aplicaciones que realicen esta tarea, en los últimos tiempos y mas debido a los problemas de accesibilidad usuales de las apps, tiendo cada vez más a realizar tareas mediante linea de comandos, al fin y al cabo aunque posible, es raro que el terminal y sus comandos se vean afectados por incompatibilidades de accesibilidad.

Para hacer que Finder muestre los ficheros ocultos, solo tendremos que abrir un terminal y ejecutar el siguiente comando:

defaults write com.apple.finder AppleShowAllFiles YES

Pulsamos intro. Ahora solo quedaría pulsar la tecla opción/alt y con ella pulsada dar botón derecho sobre el icono de Finder en el doc, de modo que aparezca “Forzar Reinicio”, ejecutaremos esta opción para que el Finder se reinicie y ya deberíamos ver los ficheros ocultos.

Para volver atrás tan sencillo como ejecutar el mismo comando cambiando el YES por un NO.

Usando alias, podriamos evitar escribir el comando cada vez, en mi caso suelo mantenerlos visibles siempre, pero si estáis interesados comentádmelo y me animo a explicar el metodo con alias.


Configurar SSH para que no te pida clave desde tu Mac

Representación en una rejilla de 16x16 pixels del concepto de clave privada para ssh usando una llave y el acrónimo SSH

Es muy común, en el caso de trabajar con SSH en el área de nuestra red local querer ahorrarnos escribir usuario y password cada vez que contestamos a una maquina de forma remota. En este mini tutoría les describir como lo hago yo.

Cuidado este metodo debe usarse con precaución.

El primer paso es comprobar la conectividad usando el comando usual:

ssh -p22 usuario@dominio

Si todo ha funcionado correctamente desconectamos y preparamos el proceso, este va a consistir básicamente en crear un par de claves, publica y privada e indicar al sistema destino que admita conexiones verificadas desde el sistema que aporta dichas claves.

Creamos las claves en nuestro sistema con la secuencia de comandos siguiente:

ssh-keygen -t rsa -C "usuario@test.com"
  1. Nos preguntara un directorio para crearla, pulsaremos intro.
  2. A continuación se nos pedirá una passphrase, en caso de uso local podemos no ponerla y pulsar intro
  3. Finalmente pulsaremos intro para confirmar.

Finalmente, tenemos que agregar la clave creada a la lista de claves autorizadas de la maquina que queremos conectar de este modo, para ello usaremos el siguiente comando para ejecutar los comandos siguientes::

ssh -p22 usuario@dominio mkdir -p .ssh
cat ~/.ssh/id_rsa.pub | ssh -p22 usuario@dominio 'cat >> .ssh/authorized_keys'

Con esto evitamos tener que introducir la password, pero aun así es un comando largo, para facilitar el proceso de login, crearemos un atajo. Ejecutamos el comando siguiente:

nano ~/.ssh/config

Esto abrira un editor en el que incorporaremos algunas configuraciones de forma que el proceso de conexion sea sencillo:

Host dominio
    Port 22
    User usuario

Pulsamos CTRL + X para salir, Y para guardar cambios y salimos.

Si todo se hizo correctamente ahora podremos conectar directamente usando el comando siguiente:

ssh dominio

E Voilá conexion instantanea con todos nuestros equipos desde un lugar centralizado. Cualquier duda por favor comentando y lo solventamos juntos y recordad esto es mi metodo pero no soy un experto mundial por lo que ante la duda consulten mas fuentes y lean atentamente!


Potencia tu Mac

dibujo reinterpret ands el logo de 1Password

 

Un sistema Mac, ya de serie nos provee un gran numero de opciones y de funcionalidad resueltas, que facilitan nuestro día a día. Sin embargo, y a pesar de los esfuerzos de Apple, no cubre todo, ni creo que sea la intención.

Una de las grandes virtudes de este ecosistema es el de obligar al mundo a caminar hacia delante, creando una base firme y estándar cada vez mas potente sobre la que articular las ideas y proyectos de aquellos desarrolladores independientes que deseen empujar la evolución en la dirección correcta.

Al tiempo, Apple vigila y estandariza todo lo posible, evitando que el mundo del desarrollo quede estancado en las mismas cuatro cosas de siempre, obligando a una evolución continua en una dirección concreta, como comentaba en el ultimo Skynet Tenia Razón.

En mi lista de Apps imprescindibles están Hazel, Dropbox, Text Expander, Coda 2, Vlc , Mou … y muchas otras. Unas necesidades muy especificas. Un conjunto de herramientas mas generalista y enfocado mediante argumentos lo podéis encontrar en este articulo que hace precisamente esto, indicarnos una serie de aplicaciones imprescindibles desde la que comenzar a articular nuestro propio sistema MacOS extendido y potenciado.