#MacOs – Where is my Putty? Utilizando SSH y RealVNC para conectar con #RaspberryPi [experiencias en Mac de un long time #Windows user]

Buenas !

En mi post anterior escribí sobre mis experiencias en el nuevo mundo de MacOS. Soy un novato total en este mundo y estoy aprendiendo sobre la marcha para poder ser productivo en mi día a día en Avanade y en mis hobbies y actividades personales.

Al igual que en mi post anterior, la siguiente necesidad surge para una demo en un evento de Machine Learning: conectar con una Raspberry Pi utilizando SSH. Esto lo hago como parte de mis demos de Custom Vision. (Y una vez mas, comentare que Custom Vision es uno de los mejores servicios de la familia de Cognitive Services)

En una parte de mi demo exporto un proyecto de Custom Vision como un proyecto de Docker para Linux. Luego modifico el mismo para poder compilarlo en Docker en Raspberry Pi.

En casa y en modo de prueba, suelo acceder a la Raspberry PI utilizando RealVNC, y por suerte, este producto esta disponible en ambas plataformas Windows y Mac. Otra opción es acceder a la Raspberry Pi utilizando SSH (SSH stands for Secure Shell). Esta opción es mas útil en demos, ya que es mas simple de compartir y explicar el paso a paso que se sigue en una consola de comandos.

En Windows, he sido un usuario longevo de Putty. Poco hay que decir al respecto, es una aplicación simple y poderosa para conexiones SSH, Telnet y puertos series. Al momento de ver si estaba disponible para MacOS, la descripción del producto dejo claro que NO.

PuTTY is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform. PuTTY is open source software that is available with source code and is developed and supported by a group of volunteers.

Llego el momento de realizar un par de búsquedas en Bing para ver alternativas de Putty para MacOS. Fue mucho mas simple de lo que pensaba. Pocos minutos después, pude ver que con la app Terminal de MacOS me podía conectar rápidamente a mi Raspberry Pi con el siguiente comando

MACTERMINAL:~ bruno.capuano$ ssh <DEVICE IP> -l <LOGIN NAME>

Fue utilizar el comando, con la dirección IP y las credenciales de acceso a mi device y listo. Prompt para la contraseña y ya estaba conectado a mi Raspberry Pi.

01 doker build on mac

Espero que las próximas también sean así de fáciles !

Happy coding!

Greetings @ Burlington

El Bruno

References

#MacOs – Where is my Putty? Need for SSH and RealVNC to connect to #RaspberryPi [experiences in Mac from a #Windows user]

Hi !

In my previous post I share the context on why I’m a total newbie into the MacOS world. So today, I want to share another experience when switching from Windows to Mac.

As my previous content, the need for a SSH client is based on my live demos on my Custom Vision event. (Remember, Custom Vision is one of the most amazing services in the Cognitive Services family)

At some part on my demo, I create a new Custom Vision project, I export the project as a Docker for Linux, and I make some changes to the Docker Image to be compiled and used on a Raspberry Pi.

I can access and control the Raspberry PI using RealVNC, which is available for for Windows and Mac, or I can also access the device using SSH (SSH stands for Secure Shell). The second option is usually more appealing, because is just a big console app and everyone can read the commands sent to the device.

So, on Windows I was using Putty for a long time. It’s very light and easy to use. However, the description of the product makes a very clear statement about the supported OS of Putty.

PuTTY is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform. PuTTY is open source software that is available with source code and is developed and supported by a group of volunteers.

It was time to hit Bing and search for options or alternatives to Putty on MacOS. And this one was easy. After a couple of minutes I realized that I can use the standard MacOS terminal to connect to my device using SSH with a command like this one

MACTERMINAL:~ bruno.capuano$ ssh <DEVICE IP> -l <LOGIN NAME>

Once you enter the ssh command, with the IP and and the login name, it will promtp for the password and that’s it! I’m now connected to my device

 

01 doker build on mac

This one was easy !

Happy coding!

 

Greetings @ Burlington

El Bruno

References