Initial Server Setup with Ubuntu 12.04
When you first begin to access your fresh new server, there are a few early steps you should take to make it more secure. Some of the first tasks required on a virtual private server can include setting up a new user, providing them with the proper privileges, and configuring SSH.
Step One—Root Login
Once you know your IP address and
root password, login as the main user, root.
ssh email@example.comThe terminal will show:
The authenticity of host '126.96.36.199 (188.8.131.52)' can't be established.
ECDSA key fingerprint is 79:95:46:1a:ab:37:11:8e:86:54:36:38:bb:3c:fa:c0.
Are you sure you want to continue connecting (yes/no)?
Go ahead and type yes, and then enter your root password.
Step Two—Change Your Password
Currently your root password is the default one that was sent to you when you registered your server instance. The first thing to do is change it to one of your choice.
Step Three— Create a New User
After you have logged in and changed
your password, you will not need to login again as root. In this step we will
make a new user and give them all of the root capabilities.
After you set the password, you do not need to enter any further information about the new user. You can leave all the lines blank if you wish
Step Four— Root Privileges
As of yet, only root has all of the
administrative capabilities. We are going to give the new user the root
Find the section called user privilege specification.
# User privilege specification
root ALL=(ALL:ALL) ALL
Under there, add the following line, granting all the permissions to your new user:
demo ALL=(ALL:ALL) ALL
Type ‘cntrl x’ to exit the file.
Step Five— Configure SSH (OPTIONAL)
Now it’s time to make the server
more secure. These steps are optional. Please keep in mind that changing the
port and restricting root login may make logging in more difficult in the
future. If you misplace this information, it could be nearly impossible.
Find the following sections and change the information where applicable:
We’ll take these one by one.
Save and Exit
Step Six— Reload and Done!
Reload SSH, and it will implement the new ports and settings.
To test the new settings (don’t logout of root yet), open a new terminal
window and login as your new user.
ssh -p 25000 firstname.lastname@example.org
Your prompt should now say:
|Posted by: ASPHostServer Administrator - Mon, Dec 23, 2013 at 11:24 PM. This article has been viewed 1288 times.|
|Online URL: http://faq.asphosthelpdesk.com/article.php?id=160|