# Secure Shell2

# Введение

Привязка к библиотеке » libssh2, которая предоставляет доступ к ресурсам (shell, удалённый запуск, туннелирование, передача файлов) на удалённом компьютере с использованием криптографически защищённой передачи данных.

- Установка и настройка
  - Требования
  - Установка
  - Типы ресурсов
- Предопределённые константы
- Функции SSH2
  - ssh2_auth_agent — Аутентификация через SSH с помощью агент ssh
  - ssh2_auth_hostbased_file — Аутентификация с использованием открытого ключа хоста
  - ssh2_auth_none — Аутентификация как "none"
  - ssh2_auth_password — Аутентификация через SSH с использованием обычного пароля
  - ssh2_auth_pubkey — Аутентифицирует клиента по открытому ключу в переменной
  - ssh2_auth_pubkey_file — Аутентифицирует клиента путём считывания открытого ключа из файла
  - ssh2_connect — Подключается к серверу по протоколу SSH
  - ssh2_disconnect — Закрыть соединение с удалённым сервером SSH
  - ssh2_exec — Выполнение команды на удалённом сервере
  - ssh2_fetch_stream — Получение расширенного потока данных
  - ssh2_fingerprint — Получение отпечатка удалённого сервера
  - ssh2_forward_accept — Принимает соединение, созданное слушателем
  - ssh2_forward_listen — Связывает порт на удалённом сервере и прослушивает соединения
  - ssh2_methods_negotiated — Возвращает список согласованных методов
  - ssh2_poll — Опрашивает каналы/слушателей/потоки на предмет событий
  - ssh2_publickey_add — Добавляет авторизованный открытый ключ
  - ssh2_publickey_init — Инициализирует подсистему открытого ключа
  - ssh2_publickey_list — Список уже авторизованных открытых ключей
  - ssh2_publickey_remove — Удаляет авторизованный открытый ключ
  - ssh2_scp_recv — Запрос файла через SCP
  - ssh2_scp_send — Отправка файла через SCP
  - ssh2_send_eof — Отправляет EOF в поток
  - ssh2_sftp — Инициализировать подсистему SFTP
  - ssh2_sftp_chmod — Изменение прав доступа
  - ssh2_sftp_lstat — Информация о символической ссылке
  - ssh2_sftp_mkdir — Создать директорию
  - ssh2_sftp_readlink — Возвращает объект по символической ссылке
  - ssh2_sftp_realpath — Определяет полный путь по предоставленной строке с путём
  - ssh2_sftp_rename — Переименовывает файл
  - ssh2_sftp_rmdir — Удаляет директорию
  - ssh2_sftp_stat — Информация о файле
  - ssh2_sftp_symlink — Создать символическую ссылку
  - ssh2_sftp_unlink — Удалить файл на сервере
  - ssh2_shell — Запрашивает интерактивный терминал
  - ssh2_tunnel — Открыть туннель через удалённый сервер

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open