Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. It is a service provided by the Internet Security Research Group (ISRG).
The key principles behind Let’s Encrypt are:
Milestone: 100 Million Certificates Issued
1. Before installing the Linux Subsystem, you have to have:
2. Go to Windows Settings and click on pushbutton to Enable developer mode. It may take 30min or so to install packages. It failed once and retry was successful.
3. Next go to Programs and Features->Turn Windows features on or off. Click the Windows Subsystem for Linux (Beta). Go ahead and reboot if it asks.
4. After the reboot open a Windows command prompt and type bash and type “y” to continue. Chose root as the initial linux userid when prompted.
Microsoft Windows [Version 10.0.15063]
(c) 2017 Microsoft Corporation. All rights reserved.
— Beta feature —
This will install Ubuntu on Windows, distributed by Canonical
and licensed under its terms available here:
Type “y” to continue: y
Downloading from the Windows Store… 100%
Extracting filesystem, this will take a few minutes…
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: root
Found UNIX user: root
The environment will start momentarily…
Documentation is available at: https://aka.ms/wsldocs
5. Bash on Ubuntu on Windows app will show up in Windows Start. Click on it. You will get a bash terminal and Ubuntu will be up and running now.
6. Check the Linux version:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Note the windows drives are mounted in the Subsystem inside the /mnt directory
cd into your Windows user’s Documents directory:
You will now have a running Ubuntu on Windows where you can install any Ubuntu packages. And it takes only couple of GB of space and little bit of cpu so wont slow down your laptop like running a Linux VM on Windows.
You can access this Ubuntu server on Windows using Mobaxterm terminal as below:
Download Mobaxterm if you dont have it and install it. Click on the Session icon and then click on Shell icon. Then select Terminal shell dropdown as Ubuntu Bash (WSL). Select any Startup directory such as c:\ and click ok. Thats all you should be able to see a terminal session on your Ubuntu server to work with just like Putty. For more info see the blog: https://blog.mobatek.net/post/mobaxterm-new-release-9.3/