Skip to content

Latest commit

 

History

History
53 lines (27 loc) · 3 KB

mfa-setup.md

File metadata and controls

53 lines (27 loc) · 3 KB

Setting Up Multi Factor Authentication

By Eric Hendrickson

Overview

At MK Decision, security is key. Multi Factor Authentication, or MFA for short, is a great way to ensure that no one except you can get access to your account. In this chapter, you will learn how to set up MFA on the MK Decision master AWS account.

NOTE: From this point on, our documentation will assume that you are working on the MK Decision Master AWS account, although you can work on your own accounts if you want to practice.

Signing into the Master Account

First, you must log into AWS with your MK Decision account. Assuming you signed in with your own account, log out, and when you’re given the option to log in again, look for the link that says "Sign in to a different account." It should look like this:

alt text

Type in "mkdecision". When you hit "Next," you’ll be brought to a new login page where you can sign in using your MK Decision username and password. Once you’re logged in, go to IAM. On the left side of the page, click on "Users". Then select your username. You will be brought to this page:

alt text

When you click the "Security credentials" tab, you will see this:

alt text

Notice that "Assigned MFA device" says "No". Click on the pencil next to "No". This pop up dialog will be displayed:

alt text

With "A virtual MFA device" selected, click "Next Step". There will be another pop up dialog.

alt text

The gist of this is that you need a third party app in order to continue setting up MFA. For that we can use Authy, a mobile app that is available on both IOS and Android. Download Authy on your phone and create an account. Once that's done, click "Add an Account". You'll see this screen on your phone:

As you can see, you're ready to scan a QR code. You're now ready to add your account. On your AWS console, click "Next Step". You'll see this:

alt text

On your phone, scan the QR code. You'll get this screen on your phone:

Name the account whatever you like, and tap "Done". On the next page, you will see a six digit code. On AWS, type in the code you see next to "Authentication code 1". Wait a little bit. You'll notice on your phone that a new code has rendered on your phone screen. Type that code into "Authentication code 2", then click "Activate virtual MFA". If you did it right, you'll get this pop up dialog:

alt text

Click Finish. Congratulations. You've set up MFA on AWS! Now, this is important: YOU MUST LOG OUT. If you do not do this, you will not have the permissions you need to continue. Log out, enter your credentials again, and you'll be directed to this page:

alt text

Look at your AWS account on Authy, and input the 6 digit code (quickly, before the code changes), and click "Submit". You'll see you have successfully logged in to your account.