|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Модуль для работы с протоколом SSH, за финансовое вознаграждение.
Здравствуйте!
Нужно написать модуль для Delphi 2010 для реализации подключения к оборудованию по протоколу SSH. Подключение по логину и паролю без использования ключей. Схема работы: 1. Подключение к оборудованию. 2. Отправка команды (текста). 3. Получение данных. 4. Отключение. Команда одна строчка или несколько, результат может иметь достаточно большой размер, в редких случаях и более 100 тысяч символов. Если есть возможность, то многопоточную реализацию для обработки большого количества устройств за раз. В общих чертах нужны следующие процедуры и функции: Connect с указанием IP адреса, номера порта, логина с паролем, в ответ результат True если удалось подключиться. Send с указанием в качестве данных типа TStrings или String, в зависимости от размера запроса. Get в ответе которой будут все полученные данные типа TStrings. Disconnect по которому связь будет завершаться. Во время работы может выполняться несколько чередующихся между собой Send - Get, либо просто Send, а результат выполнения не требуется. Если есть возможность, то еще добавить и многопоточный Ping по IP адресу. Последний раз редактировалось Trotillo, 05.02.2016 в 14:45. |