Appearance
SSL/TLS Settings For ybtools
The following client tools support Secure Sockets Layer (SSL) and Transport Layer Security (TLS) encryption:
ybloadybunloadybbackup,ybrestore
Note: ybsql also supports SSL/TLS but with different options. See ybsql Connections.
These tools provide the following security options:
--secured: require SSL, which has the default SSLMODE of require root ca verification- When
--securedis set, SSL/TLS encryption is used to secure all communication. The default setting is not secured; no encryption is used. --cacert: supply a custom root ca bundle for trusting the cert installed under Yellowbrick- Note that this is not a server cert to be used in two-way trust.
--disable-trust: do not require root cert verification--disable-trustis significant because it turns off the SSL/TLS root CA certification, not SSL/TLS. The bulk data tools require root CA certification by default. However,ybsqland many client tools do not require root CA certification.
Note: When SSL-only mode is enabled, you do not need to use the --secured option in ybtools commands. However, the behavior described here for the --cacert and --disable-trust options still applies.
See Opening Network Ports for Clients for a list of the port numbers that the client tools use for data control and data transfer. The ybtools data transfer ports will remain unencrypted if the --secured option is not set or SSL-only mode is not enabled.
Parent topic:Client Tools and Drivers