How do I upload my SSH public key? What is it used for?

You can upload your SSH public key in the Settings section of the portal at https://platform.jarvice.com. Your ssh public key will automatically be appended to ~/.ssh/authorized_keys for each job giving you password-less SSH access to any running job whether it is launched from the "COMPUTE" tab or the "LAUNCH" tab. Uploading your public key will not take effect for any currently running jobs, but will enable password-less SSH access for any future jobs that are run under your user's credentials.

Uses of SSH Public Key

Your SSH Public Key provides password-less SSH access to your NAEs.

Users who consume applications from the "COMPUTE" tab generally do not need SSH access. However, some applications have it enabled for advanced usage or convenience. See the HELP button of a running job in the Dashboard to determine methods for connecting to your application.

For applicatin developers, or users building a custom image from the "LAUNCH" tab, your SSH public key provides you password-less SSH access to any of your jobs that are running SSH. All NAEs started from the "LAUNCH" tab will have password-less SSH access enabled using your SSH key once you have uploaded your public key(s) to the portal.

If you are an application developer and need ssh available in an application environment (launched from the "COMPUTE" tab), you will need to start it in your application entry script.