Стд::Ssh::НастройкиСоединенияSsh
Настройки для открытия соединения SSH.
Сравнение
Ссылочное
Иерархия типа
Базовые типы: Объект
Примеры
Общие примеры
метод ПодключениеЧерезТуннель()
знч Настройки = новый НастройкиСоединенияSsh()
Настройки.УстановитьПароль("12345")
Настройки.ПеренаправлениеЛокальногоПорта(1543, "192.168.0.3", 1543)
исп новый СоединениеSsh("212.212.212.212", "user", Настройки)
исп СоединениеАгент = новый СоединениеSsh("212.212.212.212", 1543, "admin", "123")
исп Агент = СоединениеАгент.ОткрытьКонсоль()
Агент.СтрокаПриглашения = "designer> "
Агент.Выполнить("-v")
;
метод ПодключениеПоКлючуИСпискуИзвестныхХостов(): СоединениеSsh
знч Ключ = "путь/до/ключа"
знч ПарольКлюча = "ПарольКлюча"
знч ФайлКлюча = новый Файл(Ключ)
знч БайтыКлюча = ФайлКлюча.ОткрытьПотокЧтения().ПрочитатьКакБайты()
знч ФайлИзвестныхХостов = новый Файл("/путь/до/файла/содержащего/список/известных/хостов")
знч Настройки = новый НастройкиСоединенияSsh()
Настройки.УстановитьКлюч(ФайлКлюча.ИмяБезРасширения, БайтыКлюча, ПарольКлюча)
Настройки.УстановитьИзвестныеХосты(ФайлИзвестныхХостов)
Настройки.УстановитьПароль("123")
возврат новый СоединениеSsh("127.0.0.1", 1543, "admin", Настройки)
;
Конструкторы
НастройкиСоединенияSsh
Создает экземпляр объекта настроек соединения SSH.
Свойства
ИзвестныеХосты
ТолькоЧтение
Список известных хостов, который хранится в файле или потоке в формате OpenSSH known_hosts.
Если значение указано, перед открытием соединения файл или поток будет прочитан и при подключении к серверу будет проверяться, что его ключ присутствует в указанном списке известных хостов. Если не присутствует - будет выброшено ИсключениеSsh.
Если Неопределено - проверка хостов не выполняется.
ИмяКлюча
ТолькоЧтение
Имя ключа аутентификации.
Ключ
ТолькоЧтение
Ключ аутентификации (байты).
ПеренаправлениеПорта
ТолькоЧтение
Информация об установленном перенаправления порта в виде строки.
ТаймаутПодключения
Таймаут на открытие соединения SSH.
Методы
ПеренаправлениеЛокальногоПорта
ПеренаправлениеЛокальногоПорта(
ЛокальныйПорт: Число,
УдаленныйСервер: Строка,
УдаленныйПорт: Число)
Устанавливает параметры перенаправления локального порта
ЛокальныйПорт для туннелирования на сервер
УдаленныйСервер и порт
УдаленныйПорт.
ПеренаправлениеУдаленногоПорта
ПеренаправлениеУдаленногоПорта(
УдаленныйПорт: Число,
ЛокальныйСервер: Строка,
ЛокальныйПорт: Число)
Устанавливает параметры перенаправления удаленного порта
УдаленныйПорт для туннелирования на сервер
ЛокальныйСервер и порт
ЛокальныйПорт.
УстановитьИзвестныеХосты
Устанавливает список известных хостов из файла
Файл в формате OpenSSH known_hosts.
Перед открытием соединения файл будет прочитан и при подключении к серверу будет проверяться, что его открытый ключ присутствует в указанном списке известных хостов. Если не присутствует - будет выброшено ИсключениеSsh.
Описание формата: https://en.wikibooks.org/wiki/OpenSSH/Client_Configuration_Files#~/.ssh/known_hosts.
Перегрузка
УстановитьИзвестныеХосты(Поток: ПотокЧтения?)
УстановитьИзвестныеХосты
Устанавливает список известных хостов из потока
Поток в формате OpenSSH known_hosts.
Перед открытием соединения файл будет прочитан и при подключении к серверу будет проверяться, что его открытый ключ присутствует в указанном списке известных хостов. Если не присутствует - будет выброшено ИсключениеSsh.
Если
Неопределено - проверка хоста при подключении выполняться не будет.
Описание формата: https://en.wikibooks.org/wiki/OpenSSH/Client_Configuration_Files#~/.ssh/known_hosts.
Перегрузка
УстановитьИзвестныеХосты(Файл: Файл|Строка)
УстановитьКлюч
Устанавливает закрытый ключ для аутентификации.
Файл - файл или путь к файлу, содержащему байты ключа. Имя файла будет использовано в качестве имени ключа.
Пароль - пароль, указанный при генерации ключа (passphrase).
Перегрузка
УстановитьКлюч(Имя: Строка, Ключ: Байты, Пароль: Секрет|Строка)
УстановитьКлюч
Устанавливает закрытый ключ для аутентификации.
Имя - имя ключа.
Ключ - байты ключа.
Пароль - пароль, указанный при генерации ключа (passphrase).
Перегрузка
УстановитьКлюч(Файл: Файл|Строка, Пароль: Секрет|Строка)
УстановитьПароль
Устанавливает пароль
Пароль для аутентификации по паролю.
УстановитьТаймаутПодключения
УстановитьТаймаутПодключения(ТаймаутПодключения: Длительность)
Устанавливает таймаутом
ТаймаутПодключения на открытие соединения.
Список унаследованных методов
Объект
ВСтроку
ПолучитьТип
Представление