Skip to Content
Commands Referencepelican origin

pelican origin ssh-auth login

Interactive keyboard-interactive authentication via WebSocket

Synopsis

Connect to an origin’s SSH backend via WebSocket to complete keyboard-interactive authentication challenges from your terminal.

This is useful when the origin needs to authenticate to a remote SSH server that requires keyboard-interactive authentication (e.g., 2FA, OTP).

If —origin is not specified, the command will try to determine the origin URL from the pelican.addresses file (for local origins) or the configuration.

Example: pelican origin ssh-auth login pelican origin ssh-auth login —origin https://origin.example.com  pelican origin ssh-auth login —origin https://origin.example.com  —host storage.internal

pelican origin ssh-auth login [flags]

Options

-h, --help help for login --host string SSH host to authenticate (optional, uses default if not specified) --origin string Origin URL to connect to (auto-detected if not specified) --token string Path to a file containing an admin token (auto-generated if not specified)

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