Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: 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
-
openssl s_client ?!
-
Na prenos subor by mohlo stacit winscp v command line mode: vid https://winscp.net/eng/docs/commandline
-
pscp z balicku putty
-
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
-
socat
-
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|