EngineeringWiki
  • Introduction
  • Top level Overview of the application
  • FAQs
  • Back End
    • Agent Pipeline
    • Mention Pipeline
    • Profile Pipeline
    • Errors
    • Overview of the Mention/Profile/Cluster Process
    • Adding a New Service
    • Activity and Status Tracking
  • Setup
    • Overview
    • How to Setup Your Local Machine
    • Setup - Cloud Machine
    • Infrastructure
    • Docker
    • Bash Commands
    • Setting up front end in Ubuntu 16.04 desktop
  • Gems/Libraries
    • Bax
    • Creating fixtures for Unit Tests
    • Audienti-Retriever
    • Scour
    • Haystack
    • Audienti-Indexer
    • Audienti-Api
    • Handler
    • Blackbook
    • Allusion
  • Code
    • Multi-step Modal Wizard
    • Structure
    • Audienti DataTables
    • Javascript
      • Passing Props From Root
      • Looping in JS
      • Binding Actions to App
      • CSSTransitionGroup
      • Code Best Practices
      • Reducer Updating an Array with Item in Middle
      • Organizing Javascript
      • Filter Array by Id
    • Design Language
  • Working
    • PostgresSQL
    • S3
    • Terminology
    • Interview Tests
    • Application Descriptions
    • Best Practices
      • Code Organization
      • Code Documentation (using Yard)
      • Git Workflow
      • Tasks and Queues
      • Working in Backend
    • Profiles & Enrichment
      • Profile ID Rules
  • Management
    • API Management
    • Bastion
    • Splash Proxy
    • Rancher
      • OpenVPN Server
      • Traefik Reverse Proxy
  • Teams & Interviews
    • Interview Questions
  • Culture
    • What Makes a World Class Engineer
  • Situational Statuses
    • 2017-11-03
    • 2018-01-09
  • Operations
Powered by GitBook
On this page
  1. Management

Bastion

The Bastion server is the front door of our VPN that contains all our private servers. It also runs some of our services such as our Proxy Access (via Splash) and our Marvell management server. To access any physical server, first you must access the bastion server. Then, you can go from there to other servers.

To access the Bastion server, you are required to have a PEM key. This key is generated for you by our team. It will have a strong password associated with it as well. You login with the following credentials.

ssh -i ~/.ssh/your.name.pem your.name@bas.tion.ip.addr

You will only enter your password the first time. And, you will have access in your own folder/directory. You are NOT root, but you have SUDO.

Docker is running on this machine, and you have access via sudo.

Creating a new user

  • Put yourself into root: sudo su

  • Make a user on the bastion using the useradd command.

  • Use ssh-keygen to generate keys for the user

  • Send to the user

PreviousAPI ManagementNextSplash Proxy

Last updated 7 years ago