How to Create a VPC on AWS with public and private subnets

A virtual private cloud (VPC) is an on-demand configurable pool of shared computing resources allocated within a public cloud environment, providing a certain level of isolation between the different organizations (denoted as users hereafter) using the resources. The isolation between one VPC user and all other users of the same cloud (other VPC users as well as other public cloud users) is achieved normally through allocation of a private IP subnet and a virtual communication construct (such as a VLAN or a set of encrypted communication channels) per user

In this tutorial we will show you how to create a VPC in AWS with a public and private subnet.

Step 1

Log into the aws console, click services and then VPC.

Step 2

Next click Elastic Ips on the left hand side


Step 3

Click to allocate new address.

Step 4

Click allocate and then close.

Step 5

Click VPC Dashboad in the upper left to go back to the VPC dashboard.

Step 6

Click launch VPC Wizard

Step 7

Click VPC with Public and Private Subnets and click select.

Step 8

Enter values relevant to you and then click create VPC

After you click create you should see the VPC creating, note, it may take several minutes for the NAT gateway to create.

You should then see a message that states the VPC is created.

A full video tutorial can be seen here:

Posted in AWS, Cloud | Tagged , , , | Leave a comment

How to change the hostname on windows server 2016

Windows Server 2016 is a server operating system developed by Microsoft as part of the Windows NT family of operating systems, developed concurrently with Windows 10.

This tutorial will show you how to change the hostname on windows server 2016.

Step One.

Click the start menu and then click Server Manager.

Step Two.

Click local server and then your computer name.

Step Three

Click Change

Step Four

Enter a computer name and then click OK

Step Five

Click OK


Step Six

Restart your computer and when the server restarts you will see that your hostname will be changed.

A full video tutorial can be found here:

Posted in windows, windows server, windows server 2016 | Tagged , | Leave a comment

Set root password MariaDB

MariaDB is a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL. Development is led by some of the original developers of MySQL, who forked it due to concerns over its acquisition by Oracle Corporation.

After you install MariaDB you log in using the following command:

mysql -u root -p

You may notice that you don’t get prompted for a password. In order to correct this you will need to run the following :

Step 1

SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘yourPassword’);

Step 2

UPDATE mysql.user SET plugin = ‘ ‘ WHERE user = ‘root’ AND host = ‘localhost’

Step 3

FLUSH PRIVILEGES;

Step 4

exit

Step 5

Run mysql -u root -p You will now need your password to log in.

A full video tutorial can be found here:

 

Posted in Databases, mysql | Tagged , | Leave a comment

How to check MariaDB version

“MariaDB is a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL. Development is led by some of the original developers of MySQL, who forked it due to concerns over its acquisition by Oracle Corporation”

This short MariaDB tutorial will show you how to check the version of MariaDB you are running. We are running MariaDB on CentOS 7 but the process should be much the same for other operating systems.

Step 1 

Log into your MariaDB instance, in our case we log in using the command:

mysql -u root -p

Step 2

After you log in you can see your version in the welcome text – highlighted in the screen-grab below:

Step 3

If you cannot see your version here you can also run the following command to see it:

SELECT VERSION();

A full video tutorial on the process can be found here:

 

 

Posted in CentOS, Computer Science, Databases, linux, mariadb, mysql | Leave a comment

How To Create a S3 Bucket

This AWS tutorial will show you how to create a S3 bucket on AWS.

“Amazon S3 or Amazon Simple Storage Service is a “simple storage service” offered by Amazon Web Services (AWS) that provides object storage through a web service interface. Simply, Amazon S3 provides a web interface to easily store and retrieve data safely, in any amount, at any time, from anywhere, at a low cost. Amazon S3 uses the same scalable storage infrastructure that Amazon.com uses to run its global e-commerce network.”

Step 1

Log into you AWS account click services and then s3

Step 2

In the screen that appears click create bucket

Step 3

Give your bucket a unique name (It most be unique across all of AWS) then click Create in the lower left.

Step 4

You should now see your bucket, click it to access it.

Step 5

Click upload, to add a file.

Step 6

Click add file & navigate to a file on your machine to upload.

Step 7

Click upload to upload your file.

You should now see your file in your bucket:

 

A full video tutorial can be found here:

Posted in AWS, Cloud | Tagged , , | Leave a comment

How to enable RDP on Windows server 2016

By default Windows Server 2016 disables Remote Desktop Connections (RDP) to the server. If you wish to RDP to the server you will need to enable it first. This tutorial will show you how to enable RDP on windows server 2016.

Step 1 

Click the start button and then Server Manager.

Step 2

Then click on Local server and where it says Remote Desktop click on the Disabled.

Step 3

Click to Allow remote connections to the computer and then click Apply and OK.

You will now be able to RDP into your server. A full video tutorial can be found here:

Posted in windows, windows server, windows server 2016 | Tagged , , | Leave a comment

How to Setup CentOS 7 on AWS

This tutorial will show you how to create a CentOS 7 instance on AWS. We assume that you already have you AWS account created and that you are logged in already.

Step 1

Click Services and then EC2

Step 2

Click Launch Instance

Step 3

  • Click AWS Marketplace
  • Search for CentOS
  • Select the top result – CentOS7

Step 4

Click Continue

Step 5

Select your machine type and click Next Configure Instance details. In our case we will select the t2.micro instance as it is free tier eligible.

Step 6

Change Auto-assign public IP to Enable and click Next: Add storage.

Step 7

Leave the defaults and click Next:Add Tags

Step 8

Click Next: Configure Security Group

Step 9

Click review and Launch.

Step 10

Review your settings and then click Launch.

Step 11

In the drop down menu select create a new key pair, give the key pair a name and Download the Key Pair, then click launch Instances.

Step 12

Click your instance ID to see the instance.

You should now see your instance.

Step 13

To connect to our instance we will need to convert the key we downloaded, to do so we will use putty and puttygen they can be downloaded form here: https://www.putty.org/

Open puttygen and click Load

Step 14

Navigate to where you downloaded your key, click all files, click on your key and click open.

Step 15

Now click Save Private key, when prompted click yes you want to save without a passphrase.

Step 16

Now open putty and enter your public IP into the host name or IP address field, then expand SSH on the left had side.

Step 17

Click auth and then browse, navigate to where you saved your key and select it.

Step 18

Now click open

Step 19

Click Yes

Step 20

Enter centos as the username and click enter.

You will now be logged in

A full video tutorial can be found here:

Posted in AWS, CentOS, Cloud, linux | Tagged , , , | 2 Comments

How to Install Server 2016 in Virtualbox

Windows Server 2016 is a server operating system developed by Microsoft as part of the Windows NT family of operating systems, developed concurrently with Windows 10.

This tutorial will should you how to install windows server 2016 in virtual box.

Step 1

First you will need to download the windows server 2016 trail, which is available from Microsoft:

https://www.microsoft.com/en-us/cloud-platform/windows-server-trial

Step 2

Open VirtualBox and click New

Step 3

Fill out the following values:

  • Name: Windows server 2016
  • Type: Microsoft Windows
  • Version Windows 2016 (64-bit)
  • Memory size, leave at 2018 (minimum)
  • Create a virtual hard drive and click create.

Step 4

Leave the defaults and click create.

Step 5

Now right click on the virtual machine and click settings.

Step 6

Click storage, then empty and then click the cd symbol

Step 7

Navigate to where you downloaded your windows server disk and click open

Step 8

Click ok

Step 9

Click your VM and click start

Step 10

Select your language, Time and input and click next.

Step 11

Click Install Now

Step 12

Select I will activate later.

Step 13

Select Windows Server 2016 Standard (Desktop Experience) and click next.

Step 14

Accept the license agreement and click next.

Step 15

Click Custom Install Windows only

Step 16

Click Next, windows will now install.

Step 17

Once windows reboots, enter an administrator password and click Finish.

You have no install windows server 2016 in virtualbox.

A full video tutorial can be found here:

Posted in windows, windows server, windows server 2016 | Tagged , | Leave a comment

How to Trust a Certificate on Windows

If you have generated a self signed certificate on windows you may want to trust that certificate to avoid getting certificate warnings when you navigate to your URL in internet explorer or chrome. It is important to note that you should only trust a certificate if you are 100% sure of it’s origin.

Step 1

Open internet explorer as an adminsitror.

Step 2

Navigate to the URL where your self signed cert is, in our case https://localhost.

Step 3

When prompted remove click to continue to the website

Step 4

Click where it says “Certificate Error” and then view certificate.

Step 5

Click install certificate

Step 6

In the screen that appears select local machine and next

Step 7

Select “place all certificates in the following store” and click browse.

Step 8

Select Trusted Root Certificate Authorities and click ok

Step 9

Then click ok, next and finish.

Step 10

Restart internet explorer.

Step 11

Navigate to your website again, the certificate will now be trusted.

A full video tutorial can be found here:

Posted in windows, windows server, windows server 2016 | Tagged | Leave a comment

How to set up HTTPS on Tomcat

Apache Tomcat, often referred to as Tomcat Server, is an open-source Java Servlet Container developed by the Apache Software Foundation (ASF). Tomcat implements several Java EE specifications including Java Servlet, JavaServer Pages (JSP), Java EL, and WebSocket, and provides a “pure Java” HTTP web server environment in which Java code can run.

This Tomcat Tutorial will show you how to create a self signed cert that you can then use to secure Tomcat.

Step 1

Open a command prompt window and navigate to your JAVA_HOME bin folder, in our case:

C:\Program Files\Java\jre1.8.0_171\bin

Step 2

Enter the command:

keytool -genkey -alias tomcat -keyalg RSA -keystore “C:\apache-tomcat-8.5.34\conf\localhost.jks”

Note: You should update the tomcat path to match your path 

Step 3

You will then be prompted for a series of values, in our case we entered:

enter Keystore password: password
retype keystore password: password
what is your first and last name: localhost
what is the name of your orgainsation unit: IT
what is the name of your organisation: Darren
what is the name of your city: Dublin
what is the name of your state or province: Leinster
What is the two-letter country code for this unit: IE

When prompted type yes to confirm all is correct.

Next you will be asked to use the same password for <tomcat>, press enter here:

Step 4

Now open the tomcat server.xml file, in our case the file is located here:

C:\apache-tomcat-8.5.34\conf\server.xml

Step 5

Add the following block to the file:

	<Connector
		protocol="HTTP/1.1"
		port="8443" maxThreads="200"
		scheme="https" secure="true" SSLEnabled="true"
		keystoreFile="conf\localhost.jks" keystorePass="password"
		clinetAuth="false" sslProtocol="TLS" />

Step 6

Restart Tomcat.

Step 7

Navigate to https://localhost:8443.

You should first see a certificate warning, click to bypass the warning.

Step 8

You should now see Tomcat working over HTTPS

A full video tutorial can be found here:

Posted in tomcat, Uncategorized | Tagged , | Leave a comment