This module is the default callback handler for the client's and the server's user and host "database" operations. All data, for instance key pairs, are stored in files in the normal file system. This page documents the files, where they are stored and configuration options for this callback module.
The intention is to be compatible with the
Ssh_file implements the
Such another callback module could be used by setting the option
The functions are Callbacks for the SSH app. They are not intended to be called from the user's code!
Daemons uses all files stored in the
Optionaly, in case of
Clients uses all files stored in the
The user name of the OS process running the Erlang virtual machine (emulator).
This is the directory holding the server's files:
At least one host key must be defined. The default value of SYSDIR is
For security reasons, this directory is normally accessible only to the root user.
To change the SYSDIR, see the
This is the directory holding the files:
The default value of USERDIR is
To change the USERDIR, see the
Sets the
Sets the
Sets the
If the user's DSA, RSA or ECDSA key is protected by a passphrase, it can be supplied with thoose options.
Note that EdDSA passhrases (Curves 25519 and 448) are not implemented.
Types and description
See the api description in
Options
Files
Types and description
See the api description in
Options
Files
Types and description
See the api description in
Option
File
Types and description
See the api description in
Option
File
Types and description
See the api description in
Options
Note that EdDSA passhrases (Curves 25519 and 448) are not implemented.
Files