URI ssh:// links

Warning: This document is old & has moved. Please update any links:
https://chromium.googlesource.com/apps/libapps/+/HEAD/nassh/docs/uri.md

You can create ssh:// links that will automatically open Secure Shell.

ssh://user[;option=value]@host[:port][@proxyhost[:proxyport]]

Multiple option=value pairs are supported as long as they are delimited by semi-colons.

Supported Options

Fingerprint

This is the remote server's key fingerprint.

Format: fingerprint=<fingerprint value>

This option is parsed out of the URI, but not currently used. Star https://crbug.com/706536 for updates.

Secure Shell arguments

Secure Shell specific arguments.

See options for more details.

Format: -nassh-args=<parameters>

The following options are always accepted without prompting the user: --config --proxy-mode --proxy-host --proxy-port --proxy-user --ssh-agent --no-welcome

All other options are parsed out but then currently ignored. Star https://crbug.com/217785 for updates.

SSH arguments

SSH command line arguments. See ssh(1) for details in general.

Format: -nassh-ssh-args=<parameters>

The following options are always accepted without prompting the user: -4 -6 -a -A -C -q -v -V

All other options are parsed out but then currently ignored. Star https://crbug.com/217785 for updates.

Future Work

See these bugs for future work in this area:

References

We try to be compliant with these specifications: