Provided by: erlang-manpages_16.b.3-dfsg-1ubuntu2.2_all bug

NAME

       SSH - The ssh application implements the SSH (Secure Shell) protocol and
         provides an SFTP (SSH File Transfer Protocol) client and server.

DEPENDENCIES

       The  ssh  application  uses the Erlang applications public_key and crypto to handle public
       keys and encryption, hence these applications needs to be loaded for the  ssh  application
       to   work.   In  an  embedded  environment  that  means  they  need  to  be  started  with
       application:start/[1,2] before the ssh application is started.

CONFIGURATION

       The ssh application does not currently have an application specific configuration file  as
       described in application(3erl), however it will by default use the following configuration
       files from openssh: known_hosts, authorized_keys,  authorized_keys2,  id_dsa  and  id_rsa,
       ssh_host_dsa_key and ssh_host_rsa_key. By default Erlang SSH will look for id_dsa, id_rsa,
       known_hosts and authorized_keys in ~/.ssh, and the host key  files  in  /etc/ssh  .  These
       locations  may  be changed by the options user_dir and system_dir. Public key handling may
       also  be  customized  by  providing  a  callback   module   implementing   the   behaviors
       ssh_client_key_api and ssh_server_key_api.

   PUBLIC KEYS
       id_dsa and id_rsa are the users private key files, note that the public key is part of the
       private key so the ssh application will not use the id_<*>.pub files. These  are  for  the
       users convenience when he/she needs to convey their public key.

   KNOW HOSTS
       The  known_hosts  file  contains  a list of approved servers and their public keys. Once a
       server is listed, it can be verified without user interaction.

   AUTHORIZED KEYS
       The authorized key file keeps track of the user's authorized public keys. The most  common
       use of this file is to let users log in without entering their password which is supported
       by the Erlang SSH daemon.

   HOST KEYS
       Currently rsa and dsa host keys are supported and are expected to be found in files  named
       ssh_host_rsa_key and ssh_host_dsa_key.

SEE ALSO

       application(3erl)