Skip to content

sudobinbash/quickstart-asa-aws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Okta Advanced Server Access AWS Quick Start

This Quick Start deploys a sample Okta Advanced Server Access Infrastructure to your AWS environment.

It deploys a VPC, Linux bastion hosts, and Linux target hosts. The Okta Advanced Server Access server agent is installed and configured on both Bastion and Target EC2 instances, which delivers a Zero Trust mechanism to authenticate using SSH Client Certificates via an Okta Identity-led authentication workflow.

You can choose to create your Bastion and Target EC2 instances environment with a new VPC environment or deploy into your existing VPC environment.

Quick Start Okta Advanced Server Access Design Architecture

Deployment instructions:

Note: The following instructions require an Okta tenant with Administrative rights. If you do not have an Okta tenant, sign up for a free trial here.

Create an Advanced Server Access team

Deploy the CloudFormation template

  • Sign up for an AWS account, select a region, and create a key pair for the bastion and target instances.
  • In the AWS CloudFormation console, launch one of the following templates to build a new stack:
    • /templates/asa-aws-master.template (to deploy bastion and target hosts with Okta ASA into a new VPC)
    • /templates/asa-aws-bastion.template (to deploy bastion hosts with Okta ASA into your existing VPC)
  • In the AWS CloudFormation console, Choose the parameters, and paste the Enrollment Token for the Advanced Server Access project you wish to enroll the instances with
  • When deployed, confirm that the instances were properly enrolled by visiting the Advanced Server Access dashboard
  • Use the CLI to login to the newly deployed target instance via the bastion by running sft ssh <target-instance>

Optionally, you can configure ProxyCommand for your local SSH to avoid having to preface ssh commands with sft. Run sft ssh-config and copy the output to your local SSH configuration

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages