Russian Qt Forum
Июнь 07, 2024, 09:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Использование SSH  (Прочитано 5482 раз)
Logic
Гость
« : Июнь 09, 2007, 10:32 »

Приветствую!
Задача - приложение должно установить соединение с другой машиной по SSH. Есть ли уже существующая компонента / класс, позволяющая реализовать эту возможность? Или придется экспериментировать с QProcess?
Записан
SABROG
Гость
« Ответ #1 : Июнь 09, 2007, 11:59 »

Нету. Как вариант найти кроссплатформенный консольный клиент SSH и редиректнуть ввод/вывод через Qt. Т.е frontend написать.
Записан
Logic
Гость
« Ответ #2 : Июнь 09, 2007, 12:23 »

Ну мне в данном случае кроссплатформенность не нужна, операционная система Linux и openssh в наличии.
Видимо таки придется пробовать через QProcess пускать с перехватом stdin и stdout ... (
Записан
bsdi4
Гость
« Ответ #3 : Май 10, 2009, 11:21 »

Есть библиотека libssh2, остается только слепить кастыль и скопоновать. Если у тебя линух, то вообще все просто, должна входить в состав пакетов. Кстати она кроссплатформенная Подмигивающий
« Последнее редактирование: Май 10, 2009, 16:00 от bsdi4 » Записан
developer
Гость
« Ответ #4 : Май 11, 2009, 18:15 »

Yest resheniye na python, ego mozho perepisat na qt, vot ssulka http://sourceforge.net:80/project/showfiles.php?group_id=59762
eshche odna
http://pexpect.sourceforge.net/pexpect.html
Записан
bsdi4
Гость
« Ответ #5 : Май 11, 2009, 21:09 »

Yest resheniye na python, ego mozho perepisat na qt, vot ssulka http://sourceforge.net:80/project/showfiles.php?group_id=59762
eshche odna
http://pexpect.sourceforge.net/pexpect.html

А смысл вызывать внешнее приложение, используя дополнительный враппер для его запуска??
Это совсем как-то, через пень колоду Веселый
Не проще ли реализовать набор необходимых примитивов используя данную либу и необходимость
во внешних вызовах отпадает сама собой... (Речь о плюсах)

Да и для питона не совсем удачное решение...
Можно так PySSH, Paramiko или написать самому используя теже сокеты...

Ну как говорится, каждому свое.
« Последнее редактирование: Май 22, 2009, 01:19 от bsdi4 » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.04 секунд. Запросов: 17.