delphi + ssh

  • Автор темы mdima174
  • 2155
  • Обновлено
  • 11, Apr 2014
  • #3
Подтверждаю SecureBlackbox, оно платное компанент ScSSHClient +ScSSHChannel Там пример есть рабочий: командная строка + файловый обмен, очень удобно.
 

neorad


Рег
27 Nov, 2009

Тем
0

Постов
4

Баллов
4
  • 14, Apr 2014
  • #4
Кстати, для тех, кто не хочет покупать компоненты и нарушать при этом всякие законы, то мог предложить вариант использования 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);
 

ITShef


Рег
14 Apr, 2014

Тем
1

Постов
5

Баллов
15
  • 07, Nov 2014
  • #5
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..
 

sikancil


Рег
20 Oct, 2011

Тем
2

Постов
13

Баллов
33
  • 31, Jan 2017
  • #6
готов платить за решение работающее на delphi (можно через компонент но без встраиваемой программы)
 

SsSsr


Рег
23 Oct, 2015

Тем
0

Постов
7

Баллов
7
Тем
49554
Комментарии
57426
Опыт
552966

Интересно