| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Работа с SSH и/или OpenSSH |
| Автор: hente 4.5.2009, 11:12 |
| Приветствую всех Есть такая проблема: на серваке необходимо запустить определенный скрипт с разными параметрами зайти на сервак необходимо через SSH протокол...как бы все это сделать? кто как реализовывал подобное? Поставил се OpenSSH с командной строки захожу все в норме а как прикрутить к Билдеру чот ума не приложу просто никогда с этим не сталкивался... За ранее благодарен |
| Автор: xvr 4.5.2009, 12:12 |
| Не надо ничего к нему прикручивать - запускай клиента OpenSSH через system (или popen или прямо через CreateProcess). Кстати, самому OpenSSH стоит настроить вход по public key, иначе оно будет спрашивать пароль при каждом входе |
| Автор: hente 4.5.2009, 12:55 |
| а как перейти в нужную мне директорию без участия пользователя... он должен всего лишь нажать кнопку а прога сама сконектится...перейдет в нужную директорию, запустит скрипт и отвалится...как вот это вот сделать не подскажете? |
| Автор: Vaulter 4.5.2009, 13:24 | ||
|
| Автор: xvr 4.5.2009, 14:06 | ||
Впиши 'cd <нужная директория>' как часть скрипта (для исполнения) |
| Автор: hente 4.5.2009, 14:21 |
| кхм дык вот сделал через system (c паролем наверно разберусь когда сисадмин придет) вот тока проблема командную строку у меня открывает все ОК! но вот при перетаскивании главная форма не перерисовывается....эт в чом касяк? |
| Автор: xvr 4.5.2009, 15:16 |
| И не будет перерисовываться Либо вызывай через одну из spawn* функций, если тебе не надо контролировать процесс после запуска |