Client Setup Guide

Instructions for granting me access to your infrastructure and repositories

Linux

SSH Access

Add my public SSH key to grant server access

Public Key

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCb0RtE5yL8ldnbQiu4PCt3UNZiawLRsmk07IcmO/ImieVxg89abl9VKIOEdULfw3TfRaw+bVFplCO9FsNSyJ+nXT/AYfICu/wuNERV2W4+RzIB0pIMx1lSyWtSgwCN/lWxRBsqrnZ5/XaxsL0ECRVxuWgqA0hRO6bATQwEk8+YAft564Vy1yXpF2o40nY80D5c/SJcZrfD1HqAhpW1cGQ3zoWdBmh+0IZpaiI332G3RxIXFpuQIf7dIFDx/GJjFznVyMLdZ5g+vk4kNb8IbBYqDvadg5l0XT7+fo6uZgrao2lWIL5RlDYgW3DiQ+4/XtERuIWSguMEbsWUUV4/2F77E1edZAbjRAfc8AfQHWIxp7w5JN1rhX/DQXwm8buKhqpdada/2/8EH+sI9DtBU6zmKq8gLkEdC2bwLVfBdkdkNl6VGl9Z1Mg0i2+kKGz0bsCG8p9YTgWNvlQVGTu2EALNLG4bg/WgGk5h6UpQ1u5d4cnehAXaQROcxbdGnZ8THtF7jQHRZzX68eIp+EjcVJCTGLb2MiGkZC02stO8f19nrT3KZn0rx9cQ3+OmXWPnikEyVDTSYYtSH0DErMFMz4CZVvmEkP9Hn1Mkr3+LjNilkPljslfx6FC4+Ky6VBseIKNzW1mfnVSDGmkxBDZmqJGGkaM1AdgvgfHekr5gCMtbpw== JakobGoldbach

How to Add

On Linux/macOS:

echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCb0RtE5yL8ldnbQiu4PCt3UNZiawLRsmk07IcmO/ImieVxg89abl9VKIOEdULfw3TfRaw+bVFplCO9FsNSyJ+nXT/AYfICu/wuNERV2W4+RzIB0pIMx1lSyWtSgwCN/lWxRBsqrnZ5/XaxsL0ECRVxuWgqA0hRO6bATQwEk8+YAft564Vy1yXpF2o40nY80D5c/SJcZrfD1HqAhpW1cGQ3zoWdBmh+0IZpaiI332G3RxIXFpuQIf7dIFDx/GJjFznVyMLdZ5g+vk4kNb8IbBYqDvadg5l0XT7+fo6uZgrao2lWIL5RlDYgW3DiQ+4/XtERuIWSguMEbsWUUV4/2F77E1edZAbjRAfc8AfQHWIxp7w5JN1rhX/DQXwm8buKhqpdada/2/8EH+sI9DtBU6zmKq8gLkEdC2bwLVfBdkdkNl6VGl9Z1Mg0i2+kKGz0bsCG8p9YTgWNvlQVGTu2EALNLG4bg/WgGk5h6UpQ1u5d4cnehAXaQROcxbdGnZ8THtF7jQHRZzX68eIp+EjcVJCTGLb2MiGkZC02stO8f19nrT3KZn0rx9cQ3+OmXWPnikEyVDTSYYtSH0DErMFMz4CZVvmEkP9Hn1Mkr3+LjNilkPljslfx6FC4+Ky6VBseIKNzW1mfnVSDGmkxBDZmqJGGkaM1AdgvgfHekr5gCMtbpw== JakobGoldbach" >> ~/.ssh/authorized_keys

For specific user on server:

sudo -u username bash -c 'echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCb0RtE5yL8ldnbQiu4PCt3UNZiawLRsmk07IcmO/ImieVxg89abl9VKIOEdULfw3TfRaw+bVFplCO9FsNSyJ+nXT/AYfICu/wuNERV2W4+RzIB0pIMx1lSyWtSgwCN/lWxRBsqrnZ5/XaxsL0ECRVxuWgqA0hRO6bATQwEk8+YAft564Vy1yXpF2o40nY80D5c/SJcZrfD1HqAhpW1cGQ3zoWdBmh+0IZpaiI332G3RxIXFpuQIf7dIFDx/GJjFznVyMLdZ5g+vk4kNb8IbBYqDvadg5l0XT7+fo6uZgrao2lWIL5RlDYgW3DiQ+4/XtERuIWSguMEbsWUUV4/2F77E1edZAbjRAfc8AfQHWIxp7w5JN1rhX/DQXwm8buKhqpdada/2/8EH+sI9DtBU6zmKq8gLkEdC2bwLVfBdkdkNl6VGl9Z1Mg0i2+kKGz0bsCG8p9YTgWNvlQVGTu2EALNLG4bg/WgGk5h6UpQ1u5d4cnehAXaQROcxbdGnZ8THtF7jQHRZzX68eIp+EjcVJCTGLb2MiGkZC02stO8f19nrT3KZn0rx9cQ3+OmXWPnikEyVDTSYYtSH0DErMFMz4CZVvmEkP9Hn1Mkr3+LjNilkPljslfx6FC4+Ky6VBseIKNzW1mfnVSDGmkxBDZmqJGGkaM1AdgvgfHekr5gCMtbpw== JakobGoldbach" >> ~/.ssh/authorized_keys'
sudo chmod 600 /home/username/.ssh/authorized_keys
AWS

AWS Cross-Account Access

Grant me access to your AWS account using IAM roles

My AWS Account Details

Account ID: 693237801644
IAM User: jakob

Trust Policy (with MFA Required)

Create an IAM role in your AWS account with this trust policy:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "AWS": "arn:aws:iam::693237801644:user/jakob"
      },
      "Action": "sts:AssumeRole",
      "Condition": {
        "Bool": {
          "aws:MultiFactorAuthPresent": "true"
        }
      }
    }
  ]
}

Setup Steps

  1. In your AWS Console, go to IAM → Roles → Create role
  2. Select "Custom trust policy" and paste the policy above
  3. Attach appropriate permissions policies (e.g., AdministratorAccess or custom policies)
  4. Name the role (e.g., "JakobGoldbachConsultantAccess")
  5. Share the role ARN with me

Security Note: This trust policy requires me to use MFA (Multi-Factor Authentication) when assuming the role in your account. This means I must provide a second authentication factor to access your resources, adding an extra layer of security to protect your infrastructure.

GitHub

GitHub Repository Access

Add me as a collaborator to your repositories

My Username

How to Add Collaborator

  1. Go to your repository → Settings → Collaborators
  2. Click "Add people" and search for goldbach
  3. Select appropriate permission level (usually "Write" or "Admin")

Questions?

If you have any questions about granting access, feel free to reach out.

Jakob Goldbach

Backend Developer & Infrastructure Engineer specializing in Python, Go, SvelteKit, AWS, and Kubernetes.

© 2026 Jakob Goldbach. All rights reserved.