anchor.diff:  					  {user_dir, UserDir},
   					  {user_interaction, false},
   					  {idle_time, 2000}]),
  +    {ok, Id} = ssh_connection:session_channel(ConnectionRef, 1000),
  +    ssh_connection:close(ConnectionRef, Id),
  +    receive
  +    after 10000 ->
  +	    {error, closed} = ssh_connection:session_channel(ConnectionRef, 1000)
  +    end,
  +    ssh:stop_daemon(Pid).
  +
  +%%--------------------------------------------------------------------
  +%%% Idle timeout test, server
  +idle_time_server(Config) ->
  +    SystemDir = filename:join(proplists:get_value(priv_dir, Config), system),
  +    UserDir = proplists:get_value(priv_dir, Config),
  +
  +    {Pid, Host, Port} = ssh_test_lib:daemon([{system_dir, SystemDir},
  +					     {user_dir, UserDir},
  +                                             {idle_time, 2000},
  +					     {failfun, fun ssh_test_lib:failfun/2}]),
  +    ConnectionRef =
  +	ssh_test_lib:connect(Host, Port, [{silently_accept_hosts, true},
  +					  {user_dir, UserDir},
  +					  {user_interaction, false}]),
       {ok, Id} = ssh_connection:session_channel(ConnectionRef, 1000),
       ssh_connection:close(ConnectionRef, Id),
       receive
  
positive.code:      exec, exec_compressed, 
       shell, shell_no_unicode, shell_unicode_string,
       cli, known_hosts, 
       idle_time, openssh_zlib_basic_test, 
       misc_ssh_options, inet_option, inet6_option].
  
  
  
negative.code: 	 exec_key_differs2/1,
  	 exec_key_differs3/1,
  	 exec_key_differs_fail/1,
  	 idle_time_client/1,
  	 idle_time_server/1,
  	 inet6_option/1,
  	 inet_option/1,
  	 internal_error/1,
  