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-authOptions 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 exitSEE ALSO
- pelican origin - Operate a Pelican origin service
- pelican origin ssh-auth login - Interactive keyboard-interactive authentication via WebSocket
- pelican origin ssh-auth status - Check SSH connection status of an origin
- pelican origin ssh-auth test - Test SSH POSIXv2 connection and helper lifecycle