var searchData=
[
  ['a_20basic_20example_0',['a basic example',['../libssh_tutor_sftp_aio.html#sftp_aio_read',1,'Using the sftp aio API for reading (a basic example)'],['../libssh_tutor_sftp_aio.html#sftp_aio_write',1,'Using the sftp aio API for writing (a basic example)']]],
  ['a_20channel_1',['Opening and closing a channel',['../libssh_tutor_shell.html#open_channel',1,'']]],
  ['a_20deeper_20insight_20on_20authentication_2',['A deeper insight on authentication',['../libssh_tutor_authentication.html#authentication_details',1,'A deeper insight on authentication'],['../libssh_tutor_authentication.html',1,'Chapter 2: A deeper insight on authentication']]],
  ['a_20directory_3',['a directory',['../libssh_tutor_sftp.html#sftp_mkdir',1,'Creating a directory'],['../libssh_tutor_sftp.html#sftp_ls',1,'Listing the contents of a directory']]],
  ['a_20download_20using_20the_20sftp_20aio_20api_4',['Performing a download using the sftp aio API',['../libssh_tutor_sftp_aio.html#sftp_aio_download_example',1,'']]],
  ['a_20file_20from_20the_20remote_20computer_5',['Reading a file from the remote computer',['../libssh_tutor_sftp.html#sftp_read',1,'']]],
  ['a_20file_20on_20the_20remote_20computer_6',['a file on the remote computer',['../libssh_tutor_sftp.html#sftp_aio',1,'Performing an asynchronous read/write on a file on the remote computer'],['../libssh_tutor_sftp.html#sftp_write',1,'Writing to a file on the remote computer']]],
  ['a_20freebsd_20ci_20instance_7',['Install a FreeBSD CI instance',['../md_README_8gitlab_8freebsd.html',1,'']]],
  ['a_20libssh_20based_20server_8',['Writing a libssh-based server',['../libssh_tutor_todo.html#sshd',1,'']]],
  ['a_20more_20elaborate_20way_20to_20get_20the_20remote_20data_9',['A more elaborate way to get the remote data',['../libssh_tutor_shell.html#select_loop',1,'']]],
  ['a_20password_10',['Authenticating with a password',['../libssh_tutor_authentication.html#password',1,'']]],
  ['a_20remote_20command_11',['a remote command',['../libssh_tutor_command.html',1,'Chapter 4: Passing a remote command'],['../libssh_tutor_command.html#exec_remote',1,'Executing a remote command'],['../libssh_tutor_command.html#remote_command',1,'Passing a remote command']]],
  ['a_20remote_20shell_12',['a remote shell',['../libssh_tutor_shell.html',1,'Chapter 3: Opening a remote shell'],['../libssh_tutor_shell.html#opening_shell',1,'Opening a remote shell']]],
  ['a_20scp_20session_13',['Opening and closing a SCP session',['../libssh_tutor_scp.html#scp_session',1,'']]],
  ['a_20sftp_20session_14',['Opening and closing a SFTP session',['../libssh_tutor_sftp.html#sftp_session',1,'']]],
  ['a_20stored_20security_20key_20public_20key_15',['Authenticating with a Stored Security Key Public Key',['../libssh_tutor_fido2.html#fido2_signing',1,'']]],
  ['a_20transfer_16',['Using the sftp aio API to speed up a transfer',['../libssh_tutor_sftp_aio.html#sftp_aio_actual_use',1,'']]],
  ['a_20typical_20ssh_20session_17',['A typical SSH session',['../libssh_tutor_guided_tour.html#ssh_session',1,'A typical SSH session'],['../libssh_tutor_guided_tour.html',1,'Chapter 1: A typical SSH session']]],
  ['abstraction_18',['The Callback Abstraction',['../libssh_tutor_fido2.html#fido2_callbacks',1,'']]],
  ['additional_20features_19',['Additional Features',['../index.html#main-additional-features',1,'']]],
  ['aio_20api_20',['aio API',['../libssh_tutor_sftp_aio.html#sftp_aio_cap',1,'Capping applied by the sftp aio API'],['../libssh_tutor_sftp_aio.html#sftp_aio_download_example',1,'Performing a download using the sftp aio API'],['../libssh_tutor_sftp_aio.html#sftp_aio_upload_example',1,'Performing an upload using the sftp aio API']]],
  ['aio_20api_20for_20reading_20a_20basic_20example_21',['Using the sftp aio API for reading (a basic example)',['../libssh_tutor_sftp_aio.html#sftp_aio_read',1,'']]],
  ['aio_20api_20for_20writing_20a_20basic_20example_22',['Using the sftp aio API for writing (a basic example)',['../libssh_tutor_sftp_aio.html#sftp_aio_write',1,'']]],
  ['aio_20api_20to_20speed_20up_20a_20transfer_23',['Using the sftp aio API to speed up a transfer',['../libssh_tutor_sftp_aio.html#sftp_aio_actual_use',1,'']]],
  ['an_20asynchronous_20read_20write_20on_20a_20file_20on_20the_20remote_20computer_24',['Performing an asynchronous read/write on a file on the remote computer',['../libssh_tutor_sftp.html#sftp_aio',1,'']]],
  ['an_20upload_20using_20the_20sftp_20aio_20api_25',['Performing an upload using the sftp aio API',['../libssh_tutor_sftp_aio.html#sftp_aio_upload_example',1,'']]],
  ['analyzing_20sftp_20errors_26',['Analyzing SFTP errors',['../libssh_tutor_sftp.html#sftp_errors',1,'']]],
  ['and_20closing_20a_20channel_27',['Opening and closing a channel',['../libssh_tutor_shell.html#open_channel',1,'']]],
  ['and_20closing_20a_20scp_20session_28',['Opening and closing a SCP session',['../libssh_tutor_scp.html#scp_session',1,'']]],
  ['and_20closing_20a_20sftp_20session_29',['Opening and closing a SFTP session',['../libssh_tutor_sftp.html#sftp_session',1,'']]],
  ['and_20directories_30',['and directories',['../libssh_tutor_scp.html#scp_write',1,'Creating files and directories'],['../libssh_tutor_scp.html#scp_read',1,'Reading files and directories']]],
  ['and_20environment_20variables_31',['Testing and Environment Variables',['../libssh_tutor_fido2.html#fido2_testing',1,'']]],
  ['and_20non_20interactive_20sessions_32',['Interactive and non-interactive sessions',['../libssh_tutor_shell.html#interactive',1,'']]],
  ['and_20setting_20options_33',['Creating the session and setting options',['../libssh_tutor_guided_tour.html#setup',1,'']]],
  ['another_20threading_20library_34',['Using another threading library',['../libssh_tutor_threads.html#threads_other',1,'']]],
  ['api_35',['API',['../libssh_tutor_sftp_aio.html#sftp_aio_cap',1,'Capping applied by the sftp aio API'],['../libssh_tutor_sftp_aio.html#sftp_aio_download_example',1,'Performing a download using the sftp aio API'],['../libssh_tutor_sftp_aio.html#sftp_aio_upload_example',1,'Performing an upload using the sftp aio API'],['../libssh_tutor_fido2.html#fido2_sshsig',1,'Signing using the sshsig API']]],
  ['api_20for_20reading_20a_20basic_20example_36',['Using the sftp aio API for reading (a basic example)',['../libssh_tutor_sftp_aio.html#sftp_aio_read',1,'']]],
  ['api_20for_20writing_20a_20basic_20example_37',['Using the sftp aio API for writing (a basic example)',['../libssh_tutor_sftp_aio.html#sftp_aio_write',1,'']]],
  ['api_20functions_38',['New API functions',['../libssh_tutor_pkcs11.html#autotoc_md3',1,'']]],
  ['api_20overview_39',['API Overview',['../libssh_tutor_fido2.html#fido2_api_overview',1,'']]],
  ['api_20to_20speed_20up_20a_20transfer_40',['Using the sftp aio API to speed up a transfer',['../libssh_tutor_sftp_aio.html#sftp_aio_actual_use',1,'']]],
  ['api_20version_20compatibility_41',['API Version Compatibility',['../libssh_tutor_fido2.html#fido2_custom_callbacks_version',1,'']]],
  ['applications_20on_20the_20remote_20side_42',['Using graphical applications on the remote side',['../libssh_tutor_shell.html#x11',1,'']]],
  ['applied_20by_20the_20sftp_20aio_20api_43',['Capping applied by the sftp aio API',['../libssh_tutor_sftp_aio.html#sftp_aio_cap',1,'']]],
  ['asynchronous_20i_20o_44',['asynchronous I O',['../libssh_tutor_sftp_aio.html',1,'Chapter 10: The SFTP asynchronous I/O'],['../libssh_tutor_sftp_aio.html#sftp_aio_api',1,'The SFTP asynchronous I/O']]],
  ['asynchronous_20read_20write_20on_20a_20file_20on_20the_20remote_20computer_45',['Performing an asynchronous read/write on a file on the remote computer',['../libssh_tutor_sftp.html#sftp_aio',1,'']]],
  ['authenticating_20the_20server_46',['Authenticating the server',['../libssh_tutor_guided_tour.html#serverauth',1,'']]],
  ['authenticating_20the_20user_47',['Authenticating the user',['../libssh_tutor_guided_tour.html#auth',1,'']]],
  ['authenticating_20with_20a_20password_48',['Authenticating with a password',['../libssh_tutor_authentication.html#password',1,'']]],
  ['authenticating_20with_20a_20stored_20security_20key_20public_20key_49',['Authenticating with a Stored Security Key Public Key',['../libssh_tutor_fido2.html#fido2_signing',1,'']]],
  ['authenticating_20with_20none_20method_50',['Authenticating with &quot;none&quot; method',['../libssh_tutor_authentication.html#none',1,'']]],
  ['authenticating_20with_20public_20keys_51',['Authenticating with public keys',['../libssh_tutor_authentication.html#pubkeys',1,'']]],
  ['authentication_52',['authentication',['../libssh_tutor_authentication.html#authentication_details',1,'A deeper insight on authentication'],['../libssh_tutor_authentication.html',1,'Chapter 2: A deeper insight on authentication']]],
  ['authentication_20method_53',['The keyboard-interactive authentication method',['../libssh_tutor_authentication.html#keyb_int',1,'']]],
  ['authentication_20using_20pkcs_2011_20uris_54',['Chapter 9: Authentication using PKCS #11 URIs',['../libssh_tutor_pkcs11.html',1,'libssh_tutorial']]],
  ['authentications_55',['Getting the list of supported authentications',['../libssh_tutor_authentication.html#auth_list',1,'']]]
];
