delphi + ssh

mdima174

Турист
Регистрация
10 Апр 2012
Сообщения
1
Реакции
0
Credits
0
Есть ли компоненты для delphi , с реализацией ssh-shell. Нужно из виндовой программы выполнять определенные скрипты на *nix системе
 

neorad

Турист
Регистрация
27 Ноя 2009
Сообщения
4
Реакции
0
Credits
8
Подтверждаю SecureBlackbox, оно платное
компанент ScSSHClient +ScSSHChannel
Там пример есть рабочий: командная строка + файловый обмен, очень удобно.
 

ITShef

Турист
Регистрация
14 Апр 2014
Сообщения
7
Реакции
0
Credits
12
Кстати, для тех, кто не хочет покупать компоненты и нарушать при этом всякие законы, то мог предложить вариант использования WinSCP. В принципе я через него реализую все свои задачи. Только сразу скажу, это не компонент, а просто отдельная прога,которую я вызываю с параметрами командной строки. Например для получения файла с компа, а также установки прав доступа и передачи файла обратно.
ShellExecute_AndWait(ExtractFilePath(Application.Exename)+'WinSCP.com','/command "open ' + ReadConfig('ssh_username') + ':' + ReadConfig('ssh_password') + '@' + ReadConfig('ssh_host')+'" "option confirm off" "option transfer binary" "mv '+ RCDRDir+'Master.csv '+RCDRDir+mfile+'" "put '+LCDRDir+'Master.csv '+RCDRDir+'Master.csv" "chmod 0666 '+RCDRDir+'Master.csv" "get '+RCDRDir+mfile+' '+LCDRDir+'Master_tmp.csv" "exit"',false);
 
Последнее редактирование модератором:

sikancil

Турист
Регистрация
20 Окт 2011
Сообщения
17
Реакции
0
Credits
34
I'll try this SecureBlackbox :)
One other thing, how to embed Command Prompt to TForm or TPanel? Is this also has supported about it?

Thanks for any.. :)