

With those three pieces of information, we are ready to open terminal session to the remote machine.

This can be converted to *.ppk format using puttygen utility (available at ).Īfter you have generated the *.ppk file, the screens below show how SSH connection to EC2 is opened using putty: While creating the VM, Amazon will provide a private key (in *.pem format in case you choose to add a new key). Windows users generally prefer putty (available at ) to SSH to this remote VM. It is pretty straightforward for Linux / Mac OS. The next step is to be able to SSH to this machine. Once created, instance of your virtual machine would look something like this: The steps to create the VM can be followed easily on. Setting Up Ubuntu Linux on Amazon EC2įor this article, I am using the free version on Ubuntu Linux on Amazon EC2.

In this article, I have tried to connect all the pieces together and produced a full-fledged article on deploying ASP.NET core web applications behind Apache server on Linux.

There is a lot of information available on writing these apps, scattered all around the web. I am writing this article as a result of my learning for deploying ASP.NET Core web applications on Linux boxes. Running & deploying ASP.NET Core applications on Linux machines (Ubuntu Linux on Amazon EC2 VM using Apache server reverse proxy).
