Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с SSH и/или OpenSSH 
:(
    Опции темы
hente
Дата 4.5.2009, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.3.2009
Где: Томск

Репутация: нет
Всего: нет



Приветствую всехsmile)
Есть такая проблема: на серваке необходимо запустить определенный скрипт с разными параметрами
зайти на сервак необходимо через SSH протокол...как бы все это сделать? кто как реализовывал подобное?

Поставил се OpenSSH с командной строки захожу все в норме а как прикрутить к Билдеру чот ума не приложу просто никогда с этим не сталкивался...

За ранее благодаренsmile)
--------------------
  долой быдло кодеров!!!
PM MAIL   Вверх
xvr
Дата 4.5.2009, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Не надо ничего к нему прикручивать - запускай клиента OpenSSH через system (или popen или прямо через CreateProcess). Кстати, самому OpenSSH стоит настроить вход по public key, иначе оно будет спрашивать пароль при каждом входе

PM MAIL   Вверх
hente
Дата 4.5.2009, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.3.2009
Где: Томск

Репутация: нет
Всего: нет



а как перейти в нужную мне директорию без участия пользователя...
он должен всего лишь нажать кнопку а прога сама сконектится...перейдет в нужную директорию, запустит скрипт и отвалится...как вот это вот сделать не подскажете?
--------------------
  долой быдло кодеров!!!
PM MAIL   Вверх
Vaulter
Дата 4.5.2009, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: нет
Всего: 22



Цитата

ssh username@hostname/opt/project/very/deep -e 'ls -la'



--------------------
PM MAIL WWW ICQ   Вверх
xvr
Дата 4.5.2009, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Цитата(hente @ 4.5.2009,  12:55)
а как перейти в нужную мне директорию без участия пользователя...
он должен всего лишь нажать кнопку а прога сама сконектится...перейдет в нужную директорию, запустит скрипт и отвалится...как вот это вот сделать не подскажете?

Впиши 'cd <нужная директория>' как часть скрипта (для исполнения)

PM MAIL   Вверх
hente
Дата 4.5.2009, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.3.2009
Где: Томск

Репутация: нет
Всего: нет



кхм дык вот сделал через system (c паролем наверно разберусь когда сисадмин придет) вот тока проблема командную строку у меня открывает все ОК! но вот при перетаскивании главная форма не перерисовывается....эт в чом касяк?
--------------------
  долой быдло кодеров!!!
PM MAIL   Вверх
xvr
Дата 4.5.2009, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



И не будет перерисовываться  smile system блокирует исполнение до возврата из созданного процесса. Запускай из отдельной нитки (через TThread)
Либо вызывай через одну из spawn* функций, если тебе не надо контролировать процесс после запуска

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0457 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.