Перейти к основному содержимому

Получить настройки (приватный ключ)

Получает настройки соединения с авторизацией через приватный ключ

Функция ПолучитьНастройкиПриватныйКлюч(Знач Хост, Знач Порт, Знач Логин, Знач Приватный, Знач Публичный = "", Знач Пароль = "") Экспорт

ПараметрCLI опцияТипОбяз.Назначение
Хост--hostСтрокаХост SSH
Порт--portЧислоПорт SSH
Логин--userСтрокаИмя пользователя SSH
Приватный--keyСтрокаПуть к файлу приватного ключа
Публичный--pubСтрокаПуть к файлу публичного ключ
Пароль--passСтрокаПароль (passphrase) приватного ключа

Возвращаемое значение: Структура Из КлючИЗначение - Конфигурация соединения


Пример использования для 1С:Предприятие/OneScript
    Хост          = "172.33.0.13";
Порт = "2222";
Логин = "bayselonarrend";
ПриватныйКлюч = "./ssh_key";
ПубличныйКлюч = "./ssh_key.pub";

Результат = OPI_SFTP.ПолучитьНастройкиПриватныйКлюч(Хост, Порт, Логин, ПриватныйКлюч, ПубличныйКлюч);
    oint sftp ПолучитьНастройкиПриватныйКлюч \
--host "172.33.0.13" \
--port "2222" \
--user "bayselonarrend" \
--key "***" \
--pub "https://hut.openintegrations.dev/test_data/ssh_key.pub"
Результат
{
"auth_type": "private_key",
"host": "172.33.0.13",
"port": 2222,
"username": "bayselonarrend",
"key_path": "./ssh_key",
"pub_path": "./ssh_key.pub"
}