https://github.com/akeyless-community/ssh-target
https://github.com/akeyless-community/ssh-target
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/akeyless-community/ssh-target
- Owner: akeyless-community
- Created: 2022-02-08T16:02:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-21T00:27:08.000Z (over 1 year ago)
- Last Synced: 2025-02-07T15:13:06.688Z (4 months ago)
- Language: Shell
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ssh-target
## Purpose
To deploy a linux VM into a Kubernetes cluster using TrustedUserCA and connecting to the pod using SSH certificates
## Preparation
- Click the green `Use this template` button to create a copy of this repo for your own use.
- Clone the repo down to the computer that has kubectl access to the cluster
- Edit the ca.pub file to have your own public key of an RSA 2048 or higher encryption key
- Deploy the ssh-target into your cluster## Install the Workload
Deploy into cluster using kubectl and Kustomize
```sh
kubectl apply -k .
```## Connect to the Workload
- Wait for the Load Balancer IP to be provisioned
- Connect to the Pod directly (using the exposed IP address of the service) using SSH Certificates or through Akeyless connect like `akeyless connect -t [email protected] -c "/ninja-hw/hw5/SSH Issuer"`