Fórum Root.cz

Hlavní témata => Windows a jiné systémy => Téma založeno: Mojza 28. 02. 2018, 14:04:58

Název: Stahování XML dat do MS SQL
Přispěvatel: Mojza 28. 02. 2018, 14:04:58
Hezký den ,

potřebuji pravidelně stahovat XML data do MS SQL  z linuxového serveru pomocí SSL komunikace. Použil jsem příkazovou utilitu OpenSSL s parametrem -client .  Vše by fungovalo bezvadně, ale Openssl  se vždy zastaví po uvítacím XML a čeká na vstup z klávesnice. Až poté se spustí čtení vstup. souboru
 
    Openssl -client  xxx.xxx.xxx.xxx : xxxx   < inputxml.xml   -cert   c:......\\ .pem     -key c:\...\\ .pem   >output.xml

Tuto vlastnost nelze nijak eliminovat, proces tedy nelze automatizovat.   Existuje nějaký ssl Client s podobnými vlatnostmi, volně dostupný (něco jako NETCAT ssl ), kterým by bylo možno tento problém řešit bez nutnosti psát vlastní klient? 





Nikde jsem nenašel
Název: Re:OpenSSL -client
Přispěvatel: adsfasdfasdfasdf 28. 02. 2018, 14:15:47
openssl s_client ?!
Název: Re:OpenSSL -client
Přispěvatel: budik 28. 02. 2018, 15:34:51
Na prenos subor by mohlo stacit winscp v command line mode: vid https://winscp.net/eng/docs/commandline
Název: Re:OpenSSL -client
Přispěvatel: X 28. 02. 2018, 16:22:12
pscp z balicku putty
Název: Re:OpenSSL -client
Přispěvatel: X 28. 02. 2018, 16:23:41
PuTTY Secure Copy client
Release 0.67
Usage: pscp [options] [user@]host:source target
       pscp [options] source [source...] [user@]host:target
       pscp [options] -ls [user@]host:filespec
Options:
  -V        print version information and exit
  -pgpfp    print PGP key fingerprints and exit
  -p        preserve file attributes
  -q        quiet, don't show statistics
  -r        copy directories recursively
  -v        show verbose messages
  -load sessname  Load settings from saved session
  -P port   connect to specified port
  -l user   connect with specified username
  -pw passw login with specified password
  -1 -2     force use of particular SSH protocol version
  -4 -6     force use of IPv4 or IPv6
  -C        enable compression
  -i key    private key file for user authentication
  -noagent  disable use of Pageant
  -agent    enable use of Pageant
  -hostkey aa:bb:cc:...
            manually specify a host key (may be repeated)
  -batch    disable all interactive prompts
  -unsafe   allow server-side wildcards (DANGEROUS)
  -sftp     force use of SFTP protocol
  -scp      force use of SCP protocol
  -sshlog file
  -sshrawlog file
            log protocol details to a file
Název: Re:OpenSSL -client
Přispěvatel: Dzavy 28. 02. 2018, 17:38:02
socat
Název: Re:Stahování XML dat do MS SQL
Přispěvatel: Unknown 28. 02. 2018, 20:58:16
ale Openssl  se vždy zastaví po uvítacím XML a čeká na vstup z klávesnice. Až poté se spustí čtení vstup. souboru
 
    Openssl -client  xxx.xxx.xxx.xxx : xxxx   < inputxml.xml   -cert   c:......\\ .pem     -key c:\...\\ .pem   >output.xml

Tuto vlastnost nelze nijak eliminovat, proces tedy nelze automatizovat.

Zkuste tomu vasemu prikazu predradit 

echo requested_keyboard_input_string|