anchor.diff:  
   handle_cast(start, State = #{port := Port,
                                user_dir := UserDir,
  -                             system_dir := SystemDir}) ->
  +                             system_dir := SystemDir,
  +                             passwords := Passwords}) ->
       {ok, Pid} = ssh:daemon(Port, [{system_dir, SystemDir},
  -                                  {user_dir, UserDir}]),
  +                                  {user_dir, UserDir},
  +                                  {user_passwords, Passwords}]),
       link(Pid),
       {noreply, State#{pid => Pid}, hibernate};
   handle_cast(Msg, State) ->
  
positive.code: %% ------------------------------------------------------------------
  
  init(_) ->
      Port = application:get_env(erl_sshd, port, 11111),
      PrivDir = code:priv_dir(erl_sshd),
      SystemDir = filename:join([PrivDir, "system_dir"]),
  
negative.code:     {ok, #{port => Port,
             user_dir => UserDir,
             system_dir => SystemDir,
             passwords => Passwords,
             pid => undefined}}.
  
  handle_call(Request, _From, State) ->
  