Client Setup Guide
Instructions for granting me access to your infrastructure and repositories
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 Cross-Account Access
Grant me access to your AWS account using IAM roles
My AWS Account Details
Account ID:
693237801644IAM User:
jakobTrust 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
- In your AWS Console, go to IAM → Roles → Create role
- Select "Custom trust policy" and paste the policy above
- Attach appropriate permissions policies (e.g., AdministratorAccess or custom policies)
- Name the role (e.g., "JakobGoldbachConsultantAccess")
- 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 Repository Access
Add me as a collaborator to your repositories
My Username
How to Add Collaborator
- Go to your repository → Settings → Collaborators
- Click "Add people" and search for
goldbach - Select appropriate permission level (usually "Write" or "Admin")