Comma EON: Installing Tools for Accessing EON via SSH on Windows 10

jfrux
jfrux
Jun 19, 2018 · 3 min read
Image for post
Image for post

On most unix-based platforms, including MacOS and Ubuntu you will have the tools you need to connect to your Comma EON such as openssh and vim already installed and are ready to go.

Chat with Experts of Openpilot on Discord
Feel free to reach out with questions & feedback on the community Discord.
Join the Discussions

If you’re on one of these platforms, you may skip to the Getting Connected with SSH article.

On Windows, it’s not as straight forward. In order for my other articles to make the most sense possible, I recommend you follow my conventions below on what and how to install these things on Windows 10.

Without further ado…

Open up PowerShell with Administrative Privileges by right clicking the Windows Logo or Start Menu generally found in the bottom left.

Image for post
Image for post
Right-clicking Start Menu on Windows 10

Alternatively, you can Search Windows for PowerShell then right click the result and click Run as Administrator.

Disabling Quick Edit on PowerShell

Start by disabling Quick Edit in PowerShell to prevent any confusion while running installs.

Why do I need to disable Quick Edit:
With Quick Edit enabled, PowerShell can “pause” a running process by simply clicking the shell window. This can cause much confusion and frustration.

Disable it by Right Clicking the icon at top left of the PowerShell window and clicking Properties. Uncheck Quick Edit and press OK.

Image for post
Image for post
A screenshot I ripped from somewhere since I’m not running Windows at the moment.

Install Chocolatey Package Manager

Install Chocolatey Package Manager by pasting / typing the following command into your freshly opened PowerShell:

Why do I need Chocolatey?
Well you don’t NEED anything in life. Some things just make life a little easier.
Chocolatey is “the package manager for Windows”.
Basically, it makes installing ANY application (especially command-line based tools) much easier.

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1'))

For more information or troubleshooting this process, visit the Chocolatey guide.

NOTE: For good measure, after installing Chocolatey close PowerShell and re-open it.

Now, most articles relating to Windows + SSH and even the Comma Wiki itself, recommend using a tool known as PuTTY which is okay in some cases but for the sake of this article and the fact that you’re on a modern Windows operating system (Windows 10) AND for my own personal sanity let’s stick with the open standard known as openssh.

Install OpenSSH with Chocolatey Package Manager

Install OpenSSH Client with Chocolatey by pasting / typing the following command into your newly opened PowerShell:

choco install openssh -y

This tells Chocolatey to install the openssh package. The -y parameter just tells it to answer Yes for the standard install prompts to make things smoother.

Install VIM Editor with Chocolatey Package Manager

Install vim with Chocolatey by pasting / typing the following command into PowerShell:

choco install vim -y

VIM is a popular text editor for your shell that is used across different operating systems and it’ll help the rest of my articles go smooth for you.

Once both installs have completed successfully, I’d close and reopen PowerShell once more for good measure.

Now with a fresh PowerShell screen up in front of you, let’s move on to the fun stuff.

Your next step is most likely going to be the article below…

Enjoy and thank you for reading.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store