

This means there are no user logins with sudo privileges on the server with a password.

When connecting to the instance via Putty or Amazon's SSH Java command line client, authentication is accomplished using an authorization file. If spooling up an Amazon EC2 instance, the root user obviously does not have a login. However, if you are setting this up on an Amazon EC2 instance, you still have another step. If you are running the server locally, you are done. Now the server can be administered using any login with sudo privileges at Remember to use https instead of http and to hit port 10000. sudo apt-get updateįinally, Webmin can be installed. Now apt will read the repositories, so tell it to. Before installing Webmin, the key must be imported for these new repositories. Although the repository locations will now be read by apt, they will not be used since apt does not have the key yet.
#Webmin installer software#
# webmin software repositoriesĮxiting Nano to save the file is as simple as pressing Ctrl+X to save and enter to confirm saving the file into the specified location.

The first is a simple comment and the other two are software repositories for Webmin. For instance, when adding Webmin I create a new file called in the /etc/apt// directory using Nano. However, since Amazon will, under certain circumstances, overwrite this file, it is advisable to create source files in /etc/apt//. So long as the files end with sources.list, apt will read the sources just as if they were part of the original sources.list file. Typically adding software repositories is as simple as adding lines to the file /etc/apt/sources.list. Thankfully, there are repositories available to make installation pretty easy. Since I have a hard time remembering all the commands I frequently need to use, I like to have Webmin installed to make the administration process much easier. Playing with Linux Ubuntu servers both as virtual machines on ESXi at home and as Amazon EC2 instances requires some administration.
