Skip to Content

pelican origin ssh-auth

SSH authentication tools for the SSH backend

Synopsis

Tools for SSH backend authentication and testing.

Sub-commands: login - Interactive keyboard-interactive authentication via WebSocket test - Test SSH connection, binary upload, and helper lifecycle status - Check SSH connection status

For the ‘login’ and ‘status’ commands, if —origin is not specified, the command will auto-detect the origin URL from the pelican.addresses file (for local origins) or from the configuration file.

Example:

Interactive login via WebSocket (auto-detects local origin)

pelican origin ssh-auth login

Interactive login to a specific origin

pelican origin ssh-auth login —origin https://origin.example.com 

Check the SSH connection status (auto-detects local origin)

pelican origin ssh-auth status

Test SSH connectivity (similar to ssh command)

pelican origin ssh-auth test storage.example.com pelican origin ssh-auth test pelican@storage.example.com pelican origin ssh-auth test pelican@storage.example.com -i ~/.ssh/id_rsa

Options

-h, --help help for ssh-auth

Options inherited from parent commands

--config string config file (default is $HOME/.config/pelican/pelican.yaml) -d, --debug Enable debug log messages -f, --federation string Pelican federation to utilize --json output results in JSON format -L, --log string Specified log output file --version Print the version and exit

SEE ALSO