Provided by: sx_2.0+ds-2_amd64 bug

NAME

       sxinit - manage local access configuration for SX clusters

SYNOPSIS

       sxinit [OPTIONS]... { sx://[profile@]cluster | --list }

DESCRIPTION

       sxinit sets up access to remote SX clusters and must be used when accessing a cluster for the first time.
       It  performs  the  initial  access to the cluster, including the certificate verification, and stores the
       configuration locally (by default in ~/.sx), which the other tools automatically use to  connect  to  the
       cluster.  It  expects  the  cluster  URI  together with an optional profile name (useful when configuring
       multiple accesses to the same cluster).

OPTIONS

       -h, --help
              Print help and exit

       --full-help
              Print help, including hidden options, and exit

       -V, --version
              Print version and exit

       -C, --config-link=URI
              Use a configuration link to perform an automated setup. The configuration link can be provided  by
              a cluster administrator or obtained with sxacl-usergetkey(1).

       --sxauthd=https://[username@]host/
              Use  sxauthd  to  access  the  cluster.  sxauthd  is part of SX Enterprise Edition and provides an
              enterprise login functionality by integrating with existing authentication mechanisms such as LDAP
              or PAM.

       -L, --list
              List configured clusters and aliases

       -I, --info
              Display information about a configured cluster.

       --delete
              Delete a profile and its associated aliases. When the  last  profile  for  a  given  cluster  gets
              deleted, the entire local cluster configuration will be removed.

       --no-ssl
              Disable  secure communication. For security reasons, only use this option when the cluster doesn't
              offer SSL connections.

       -p, --pass-file=PATH
              By default sxinit works in interactive mode and asks for the user password on standard input. With
              this option it will read the password from the provided file.

       --port=NUMBER
              Set the cluster TCP port. By default, sxinit will use the port 443 (https) or 80 (http), when it's
              called with --no-ssl. The SX clusters can operate on custom ports and this option instructs sxinit
              to use a specific one.

       -l, --host-list=IP_1,IP_2,IP_3,...
              When setting up access to a cluster, which doesn't use a DNS name, it's required to  point  sxinit
              to  at  least one node in the cluster by its IP address. This option is not needed for DNS-enabled
              clusters.

       -A, --alias=@ALIAS
              This option sets up an alias for the provided URI/profile. The alias is  a  string  preceded  with
              '@',  which  allows  you  to  quickly  refer  to  the  cluster,  eg.  @cloud  can  be an alias for
              sx://myprofile@mypersonalcloud.com

       -b, --batch-mode
              Turn off interactive confirmations and assume yes for all questions. This option  should  only  be
              used in scripts and with caution, because it will accept the certificates automatically.

       --force-reinit
              Remove old cluster configuration and init from scratch. This option should be used when the remote
              cluster has been recreated and its identifier has changed (making sxinit report an error).

       -k, --key
              Ask for an authentication key (used with SX 1.0 and older) instead of a password.

       -a, --auth-file=PATH
              By  default  sxinit  works  in interactive mode and when --key is used it asks for the user key on
              standard input. With this option it will read it from the provided file.

       -D, --debug
              Enable debug messages  (default=off)

       -c, --config-dir=PATH
              Path to the SX configuration directory (default: ~/.sx)

EXAMPLES

       To configure access to a DNS-based SSL-enabled cluster using the default profile and the alias @sx run:
           sxinit --alias=@sx sx://somecluster.com
       After accepting the certificate and providing the key you can access the cluster by  sx://somecluster.com
       or just @sx

       To  configure  an  access to a non-DNS cluster in a local network, which doesn't offer SSL connection and
       one of its nodes is 192.168.200.120 run:
           sxinit --no-ssl -l 192.168.200.120 sx://cluster
       sxinit will automatically fetch the list of other nodes in the cluster  and  make  it  available  through
       sx://cluster for the tools.

SEE ALSO

       sxvol(1), sxacl(1), sxcp(1), sxmv(1),sxls(1), sxcat(1), sxrm(1), sxrev(1), sxinit(1)

sxinit 2.0                                       September 2014                                        SXINIT(1)