СоединениеSsh
| Стд::Ssh::СоединениеSsh Базовые типы: Закрываемое |
| Доступность: Сервер |
Интерфейс для взаимодействия по протоколу SSH.
Сравнение ссылочное
Примеры
метод ВыгрузитьКонфигурациюV8(Файл: Строка | Файл)
исп СоединениеАгент = новый СоединениеSsh("192.168.0.3", 1543, "admin", "123")
исп Агент = СоединениеАгент.ОткрытьКонсоль()
Агент.СтрокаПриглашения = "designer> "
Агент.Выполнить("common connect-ib")
Агент.Выполнить("config dump-cfg --file=configuration.cf", 1м)
исп СоединениеСфтп = новый СоединениеSsh("192.168.0.3", 1543, "admin", "123")
исп Сфтп = СоединениеСфтп.ОткрытьСоединениеSftp()
Сфтп.Получить("configuration.cf", Файл)
Сфтп.Удалить("configuration.cf")
;
Конструкторы
СоединениеSsh
| СоединениеSsh(Сервер: Строка, Пользователь: Строка, Настройки: НастройкиСоединенияSsh) |
| Доступность: Сервер |
| Перегрузка: СоединениеSsh(Сервер: Строка, Пользователь: Строка, Пароль: Строка) СоединениеSsh(Сервер: Строка, Порт: Число, Пользователь: Строка, Пароль: Строка) СоединениеSsh(Сервер: Строка, Порт: Число, Пользователь: Строка, Настройки: НастройкиСоединенияSsh) |
Открывает соединение с сервером Сервер через порт 22 по протоколу SSH с пользователем Пользователь и настройками Настройки.
СоединениеSsh
| СоединениеSsh(Сервер: Строка, Пользователь: Строка, Пароль: Строка) |
| Доступность: Сервер |
| Перегрузка: СоединениеSsh(Сервер: Строка, Порт: Число, Пользователь: Строка, Пароль: Строка) СоединениеSsh(Сервер: Строка, Пользователь: Строка, Настройки: НастройкиСоединенияSsh) СоединениеSsh(Сервер: Строка, Порт: Число, Пользователь: Строка, Настройки: НастройкиСоединенияSsh) |
Открывает соединение с сервером Сервер через порт 22 по протоколу SSH с пользователем Пользователь и паролем Пароль.
СоединениеSsh
| СоединениеSsh(Сервер: Строка, Порт: Число, Пользователь: Строка, Настройки: НастройкиСоединенияSsh) |
| Доступность: Сервер |
| Перегрузка: СоединениеSsh(Сервер: Строка, Пользователь: Строка, Пароль: Строка) СоединениеSsh(Сервер: Строка, Порт: Число, Пользователь: Строка, Пароль: Строка) СоединениеSsh(Сервер: Строка, Пользователь: Строка, Настройки: НастройкиСоединенияSsh) |
Открывает соединение с сервером Сервер через порт Порт по протоколу SSH с пользователем Пользователь и настройками Настройки.
СоединениеSsh
| СоединениеSsh(Сервер: Строка, Порт: Число, Пользователь: Строка, Пароль: Строка) |
| Доступность: Сервер |
| Перегрузка: СоединениеSsh(Сервер: Строка, Пользователь: Строка, Пароль: Строка) СоединениеSsh(Сервер: Строка, Пользователь: Строка, Настройки: НастройкиСоединенияSsh) СоединениеSsh(Сервер: Строка, Порт: Число, Пользователь: Строка, Настройки: НастройкиСоединенияSsh) |
Открывает соединение с сервером Сервер через порт Порт по протоколу SSH с пользователем Пользователь и паролем Пароль.
Свойства
Пользователь
| ТолькоЧтение Пользователь: Строка |
| Доступность: Сервер |
Пользователь, от имени которого установлено подключение.
Порт
| ТолькоЧтение Порт: Число |
| Доступность: Сервер |
Порт сервера SSH, с которым установлено соединение.
Сервер
| ТолькоЧтение Сервер: Строка |
| Доступность: Сервер |
Адрес сервера SSH, с которым установлено соединение.
Методы
ВСтроку
Возвращает строковое представление в виде "%Пользователь@%Сервер:%Порт"
Выполнить
| Выполнить(Команда: Строка, Таймаут: Длительность = 5м, СоединитьПотокиОшибокИВывода: Булево = Истина): РезультатКомандыSsh |
| Доступность: Сервер |
Возвращает результат выполнения команды Команда на удалённом сервере. Таймаут - максимальное время ожидания завершения команды. СоединитьПотокиОшибокИВывода - признак соединения потока ошибок и потока вывода процесса.
Закрыть
| Закрыть() |
| Доступность: КлиентИСервер |
| Переопределение: Закрыть |
Закрывает соединение. Повторное закрытие не выполняет никаких действий. При закрытии все открытые консоли и соединения SFTP также будут закрыты. После закрытия все остальные методы будут выбрасывать ИсключениеSsh.
ОткрытьКонсоль
| ОткрытьКонсоль(СоединитьПотокиОшибокИВывода: Булево = Истина): КонсольSsh |
| Доступность: Сервер |
Возвращает новую консоль SSH для последовательного выполнения произвольного набора команд. СоединитьПотокиОшибокИВывода - признак соединения потока ошибок и потока вывода процесса.
ОткрытьСоединениеSftp
| ОткрытьСоединениеSftp(): СоединениеSftp |
| Доступность: Сервер |
Возвращает новое SFTP соединение для обмена файлами с удалённым сервером.