How to connect via SSH Tunnel
- When setting up a connector, choose to Connect via SSH Tunnel.
- Copy the unique SSH Public Key
- Setup a Streamkap user on your bastion host
- Add the ssh-ed25519 key to the streamkap user on the bastion host
- Add Streamkap IP Addresses to your allowed hosts.
- Input bastion address into SSH Host
- Input the username into SSH User

Why ssh-ed25519 keys vs RSA?
The Ed25519 algorithm has superior security characteristics and computational efficiency.- Robust Security: The Ed25519 algorithm is based on elliptic curve cryptography (ECC), providing a high level of security with a 128-bit security level. It offers strong resistance against brute force attacks, making it highly suitable for protecting your remote access credentials.
- Smaller Key Size: Ed25519 keys are smaller than their RSA counterparts, reducing the storage and transmission overhead. Smaller keys also contribute to faster authentication times, improving overall connection speeds.
- Fast Key Generation: Generating Ed25519 keys is faster compared to traditional RSA keys
How to Setup a Bastion Host
Setup Linux SSH Host
Log in to your SSH tunnel host and run the following commands:Bash
- Streamkap IP to your tunnel server’s SSH port. See Streamkap IP Addresses
- Your SSH tunnel server to your connector IP and Port
Setup Windows SSH Host
Log in to your SSH tunnel host and run the following commands:Bash
Bash
Bash
- Right click on the authorized_keys file
- Select Properties
- Select the Security tab
- Select Advanced
- Verify that the bottom left reads Enable Inheritance, which means that inheritance is disabled
- Remove Administrator from the file security permissions.
Bash