End-user ssh Workflow¶
Here is an example workflow for connecting to a linux box using ssh:
- Install Ark SDK:
pip3 install ark-sdk-python
- Create a profile:
- Interactively:
ark configure
- Silently:
ark configure --silent --work-with-isp --isp-username myuser
- Interactively:
- Log in to Ark:
ark login --silent --isp-secret <my-ark-secret>
- Get a short-lived SSH private key for a linux box from the SIA service:
ark exec sia sso short-lived-ssh-key
- Log in directly to the linux box:
ssh -i ~/.ssh/sia_ssh_key.pem myuser@suffix@targetuser@targetaddress@sia_proxy