Название: Использование SSH Отправлено: Logic от Июнь 09, 2007, 10:32 Приветствую!
Задача - приложение должно установить соединение с другой машиной по SSH. Есть ли уже существующая компонента / класс, позволяющая реализовать эту возможность? Или придется экспериментировать с QProcess? Название: Использование SSH Отправлено: SABROG от Июнь 09, 2007, 11:59 Нету. Как вариант найти кроссплатформенный консольный клиент SSH и редиректнуть ввод/вывод через Qt. Т.е frontend написать.
Название: Использование SSH Отправлено: Logic от Июнь 09, 2007, 12:23 Ну мне в данном случае кроссплатформенность не нужна, операционная система Linux и openssh в наличии.
Видимо таки придется пробовать через QProcess пускать с перехватом stdin и stdout ... ( Название: Re: Использование SSH Отправлено: bsdi4 от Май 10, 2009, 11:21 Есть библиотека libssh2 (http://sourceforge.net/projects/libssh2), остается только слепить кастыль и скопоновать. Если у тебя линух, то вообще все просто, должна входить в состав пакетов. Кстати она кроссплатформенная ;)
Название: Re: Использование SSH Отправлено: developer от Май 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 Название: Re: Использование SSH Отправлено: bsdi4 от Май 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 А смысл вызывать внешнее приложение, используя дополнительный враппер для его запуска?? Это совсем как-то, через пень колоду :D Не проще ли реализовать набор необходимых примитивов используя данную либу и необходимость во внешних вызовах отпадает сама собой... (Речь о плюсах) Да и для питона не совсем удачное решение... Можно так PySSH (http://pyssh.sourceforge.net), Paramiko (http://www.lag.net/paramiko) или написать самому используя теже сокеты... Ну как говорится, каждому свое. |