НастройкиСоединенияSsh
Стд::Ssh::НастройкиСоединенияSsh Базовые типы: Объект |
Доступность: Сервер |
Иерархия типа
graph TD;
НастройкиСоединенияSsh["НастройкиСоединенияSsh"]-->Объект["Объект"];
Настройки для открытия соединения SSH.
Сравнение ссылочное
Примеры
метод ПодключениеЧерезТуннель()
знч Настройки = новый НастройкиСоединенияSsh()
Настройки.УстановитьПароль("12345")
Настройки.ПеренаправлениеЛокальногоПорта(1543, "192.168.0.3", 1543)
исп новый СоединениеSsh("212.212.212.212", "user", Настройки) // соединение-туннель
исп СоединениеАгент = новый СоединениеSsh("127.0.0.1", 1543, "admin", "123")
исп Агент = СоединениеАгент.ОткрытьКонсоль()
Агент.СтрокаПриглашения = "designer> "
Агент.Выполнить("-v")
;
Конструкторы
НастройкиСоединенияSsh
НастройкиСоединенияSsh()
Доступность: Сервер |
Создает экземпляр объекта настроек соединения SSH.
Свойства
ИзвестныеХосты
ТолькоЧтение ИзвестныеХосты: Файл|ПотокЧтения|? |
Доступность: Сервер |
Список известных хостов, который хранится в файле или потоке в формате OpenSSH known_hosts. Если значение указано, перед открытием соединения файл или поток будет прочитан и при подключении к серверу будет проверяться, что его ключ присутствует в указанном списке известных хостов. Если не присутствует - будет выброшено Исключение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).
УстановитьПароль
УстановитьПароль(Пароль: Строка)
Доступность: Сервер |
Устанавливает пароль Пароль
для аутентификации по паролю.