HTTPS. Remote communication between the Web browser front end and the back end is not
encrypted by default, which means that information such as the user's SSH password is transmitted
in elear text that is readable to anyone. For communication from a remote Client to be encrypted,
the back end must have a certificate, and the front end must communicate with the back end using
HTTPS rather than HTTP. Enabling HTTPS is accomplished most easily through issuing a selfsigned
certificate. Once the certificate is issued, you must make surę that it is used. You can dothis
by starting ndb_setup. py from the command linę with the --use-https [2389] and —certfile [2387] options.