Overview
The Salient SSH VPN server is a remote access solution that differs from traditional VPNs by using an SSH tunnel to securely manage traffic, instead of PPTP, L2TP, or IPSEC. This server enables users to provision and support an unlimited number of clients, where performance is limited only by the selected instance size.
The Salient SSH VPN provides data encryption, ensuring that sensitive information remains secure during transmission. Additionally, this appliance enables secure access to on-premises and cloud resources, making it ideal for remote work and cloud migration scenarios. By leveraging the Salient SSH VPN server, users benefit from enhanced security, seamless remote access, and scalable connectivity to their resources.
Highlights
- The Salient SSH VPN provides remote access to your AWS VPC
- Provides a secure, encrypted tunnel to your VPC - providing protection from unscrupulous internet service providers or Wi-Fi hotspots
- Protects origin IP address from destination hosts
Details
Typical total price
$0.072/hour
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
Instance type | Product cost/hour | EC2 cost/hour | Total/hour |
---|---|---|---|
t2.medium | $0.03 | $0.046 | $0.076 |
t2.large | $0.03 | $0.093 | $0.123 |
t2.xlarge | $0.03 | $0.186 | $0.216 |
t2.2xlarge | $0.03 | $0.371 | $0.401 |
t3.small | $0.03 | $0.021 | $0.051 |
t3.medium Recommended | $0.03 | $0.042 | $0.072 |
t3.large | $0.03 | $0.083 | $0.113 |
t3a.small | $0.03 | $0.019 | $0.049 |
t3a.medium | $0.03 | $0.038 | $0.068 |
t3a.large | $0.03 | $0.075 | $0.105 |
Additional AWS infrastructure costs
Type | Cost |
---|---|
EBS General Purpose SSD (gp2) volumes | $0.10/per GB/month of provisioned storage |
Vendor refund policy
Refunds are considered on a case-by-base basis. To request a refund, please contact us at: support at salientengineering.com
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
This release of the Salient SSH VPN is a production-ready appliance. The operating system is fully-up-to-date and all supporting packages have been updated as well.
Additional details
Usage instructions
- Run the sshvpn command to create a new SSH VPN user. For this example, our client will be an Ubuntu machine, so we will call this client "ubuntu": sudo sshvpn -a ubuntu
- Exit the SSH session with the server: exit
- Update the hostname in this command and use SFTP to retrieve the client installer script: sftp -i ~/.ssh/Salient.pem ec2-user@ec2-54-91-77-201.compute-1.amazonaws.com :/home/ec2-user/SSHVPN-ubuntu-Client.sh ./SSHVPN-ubuntu-Client.sh
- Now, copy the script to the client machine using SCP: scp -i ~/.ssh/Salient.pem ./SSHVPN-ubuntu-Client.sh ubuntu@ec2-44-211-227-138.compute-1.amazonaws.com :/home/ubuntu/SSHVPN-ubuntu-Client.sh
- Make the client installer script executable: chmod +x SSHVPN-ubuntu-Client.sh
- Run the installer script: sudo ./SSHVPN-ubuntu-Client.sh
And that's it! The SSH VPN can now be toggled on with:
Linux: sudo service sshvpn-ubuntu start
MacOS: sudo launchctl load /Library/LaunchDaemons/org.salient.sshvpn.plist
To toggle off the SSH VPN, run:
Linux: sudo service sshvpn-ubuntu stop
MacOS: sudo launchctl unload /Library/LaunchDaemons/org.salient.sshvpn.plist
Full usage instructions here: https://www.salientengineering.com/blog/how-to-setup-salient-ssh-vpn-in-aws-and-azure/
- Deploy the Salient SSH VPN into your AWS VPC. Ensure the server has a publicly accessible IP address.
- Connect to the Salient SSH VPN via SSH.
- Create a new client using the "sshvpn" command: sudo sshvpn -a exampleclient
- Exit the SSH session with the server.
- Use SFTP to retrieve the client installer script.
- Make the client installer script executable and run it on the client.
The SSH VPN can now be toggled on with: Linux: sudo service sshvpn-exampleclient start MacOS: sudo launchctl load /Library/LaunchDaemons/org.salient.sshvpn.plist
To toggle off the SSH VPN, run: Linux: sudo service sshvpn-exampleclient stop MacOS: sudo launchctl unload /Library/LaunchDaemons/org.salient.sshvpn.plist
Resources
Vendor resources
Support
Vendor support
We offer responsive and friendly support available to all Salient SSH VPN customers. Just reach out to us via email at: support at salientengineering.com
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.