Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Connect to Linux terminal Version 1 (Python)

Группа действийAction group: Процессы Processes

Описание

Действие формирует контекст — экземпляр сеанса работы с терминалом Linux. Контекст необходим для подключения других действий к терминалу. 

Действие формирует контекст, поддерживает параметры подключения.

  • Для удаленного подключения необходимо указать IP-адрес/Хост, Имя пользователя и Пароль учетной записи пользователя.
  • Необходимо создать новый тип данных — «Контекст Linux».

Иконка действия

Image Removed

Параметры

Входные параметры

  • Поле " Хост "- Имя или 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

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
HostThe name or IP address of the terminal host to connect to.Robin.String
Yes
UsernameThe user name of the account.Robin.String
Yes
PasswordThe password of the user account.Robin.Password
Yes
Results
ContextThe 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

  1. Set the "Connect to Linux terminal" action to the workspace


  2. Set the parameters without specifying the host address/password. 


  3. Launch the robot.

Image Added

Result

The action generates an error with the description: "Script construction error", "Password not set".

 

Task 2

Connect to the terminal remotely.

Solution

  1. Move the "Connect to Linux terminal" action to the workspace.


  2. Set the parameters correctly.


  3. Launch the robot.

Image Added


Image Added


Image Added

 

Image Added

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

Подключиться к терминалу, указав некорректные параметры. 

Решение

  1. Установить действие "Выполнить команду в терминале Linux" на рабочую область

  2. Заполнить параметры, не указав адрес хоста/пароля. 

  3. Запустить робота.

Image Removed

Результат

Действие выдаёт ошибку с описанием: "Ошибка построения сценария", "Пароль не задан".

Задача 2

Подключиться к терминалу удаленно.

Решение

  1. Установить действие "Подключиться к терминалу Linux" на рабочую область.
  2. Корректно заполнить параметры.

  3. Запустить робота.

Image Removed

Image Removed

Image Removed

Image Removed

Результат

Действие сформировало контекст с указанными данными для подключения. Действие ошибку не выдало.