We will need to perform some Linux commands via the Bash Command Line Interface (CLI), both on our Linux machine, and through our remote connection once we get it set up. Of course, on top of those items in the list above, this was also a good exercise to get me started doing useful things with my new Linux machine! Minor Linux Familiarity Required
#SSH KEYGEN WINDOWS TO LINUX HOW TO#
The first step in this process was understanding how to set up a Secure Shell (SSH) connection. One of the very first things I wanted to do was learn how to access a Linux box remotely from my Windows desktop. What I have found so far is that there is a whole lot to like about this strange new OS, and the underlying philosophies and tools which form the core of the Linux experience. After all, the vast bulk of the web runs on some variant of Linux, and some of today’s most in-demand web application development occurs in Ruby on Rails, which is most at home on a Linux machine. I grew up in the Windows world, and decided it was time to expand my horizons.
I have recently undertaken to learn how to develop on the Linux platform. Increase Security by Editing the SSH Configuration File to allow Key-Based Authorization ONLY.Connect to Your Linux Machine using Key-Based Authentication.Configure PuTTY for Key-Based Authentication.Add Your Public Key to the Linux Authorized Keys List.Your First Login Using Password-based Authentication.Configure PuTTY for Initial Login to Your Linux Machine.Create Public/Private Key pairs with PuTTYGen.Here are some navigation links to more readily find what you need: I wanted to be sure someone who is less-than-familiar with the Linux Command Line Interface and/or SSH would have no trouble understanding what is going on. NOTE: I do a LOT of handholding in this article.