История страницы
...
Connect to Linux terminal Version 1 (Python)
Группа действийAction group: Процессы Processes
Описание
Действие формирует контекст — экземпляр сеанса работы с терминалом Linux. Контекст необходим для подключения других действий к терминалу.
Действие формирует контекст, поддерживает параметры подключения.
- Для удаленного подключения необходимо указать IP-адрес/Хост, Имя пользователя и Пароль учетной записи пользователя.
- Необходимо создать новый тип данных — «Контекст Linux».
Иконка действия
Параметры
Входные параметры
Поле " Хост "- Имя или IP-адрес хоста терминала, к которому нужно подключиться.
Поле " Имя пользователя " - Имя учетной записи пользователя
- Поле " Пароль " - Пароль от учетной записи пользователя
Выходные параметры
Поле « Контекст » - Экземпляр сеанса работы с терминалом Linux»
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Пример заполнения
...
Обязательность заполнения поля
...
Параметры
...
Description
The action forms a context - an instance of a Linux terminal session. The context is necessary for connecting other actions to the terminal.
Action forms context, supports connection parameters.
- To connect remotely, you must specify the IP address/Host, User Name and Password of the user account.
- It is necessary to create a new data type - "Linux Context".
Action icon
Settings of parameters
Property | Description | Type | Filling example | Mandatory field |
Parameters | ||||
Host | The name or IP address of the terminal host to connect to. | Robin.String | Yes | |
Username | The user name of the account. | Robin.String | Yes | |
Password | The password of the user account. | Robin.Password | Yes | |
Results | ||||
Context | The instance of a Linux terminal session. | Robin.SshSession |
Special conditions of use
None.
Example of use
Task 1
Connect to the terminal by specifying incorrect parameters.
Solution
Set the "Connect to Linux terminal" action to the workspace
Set the parameters without specifying the host address/password.
Launch the robot.
Result
The action generates an error with the description: "Script construction error", "Password not set".
Task 2
Connect to the terminal remotely.
Solution
Move the "Connect to Linux terminal" action to the workspace.
Set the parameters correctly.
Launch the robot.
Result
The action generated a context with the specified connection data. The action did not generate an error
...
Поле « Хост »
...
Host field
...
Имя или IP-адрес хоста терминала, к которому нужно подключиться.
...
Строка
...
Да
...
Поле: « Имя пользователя »
...
Username
...
Имя учетной записи пользователя.
...
Строка.
...
Да
...
Поле « Контекст »
...
Context field
...
Экземпляр сеанса работы с терминалом Linux
...
Контекст Linux.
Особые условия использования
Отсутствуют.
Пример реализации
Задача 1
Подключиться к терминалу, указав некорректные параметры.
Решение
Установить действие "Выполнить команду в терминале Linux" на рабочую область
Заполнить параметры, не указав адрес хоста/пароля.
Запустить робота.
Результат
Действие выдаёт ошибку с описанием: "Ошибка построения сценария", "Пароль не задан".
Задача 2
Подключиться к терминалу удаленно.
Решение
- Установить действие "Подключиться к терминалу Linux" на рабочую область.
Корректно заполнить параметры.
- Запустить робота.
Результат
Действие сформировало контекст с указанными данными для подключения. Действие ошибку не выдало.