TENTACLE_SERVER(1) Server file transfer protocol TENTACLE_SERVER(1)NAMEtentacle_server - a server file transfer protocol
SYNOPSIStentacle_server <options>
DESCRIPTION
Tentacle is a client/server file transfer protocol that aims to be:
- Executable programs or shell commands
- System calls (functions provided by the kernel)
- Library calls (functions within program libraries)
Tentacle was created to replace more complex tools like SCP and FTP for
simple file transfer/retrieval, and switch from authentication mecha‐
nisms like .netrc, interactive logins and SSH keys to X.509 certifi‐
cates. Simple password authentication over a SSL secured connection is
supported too.
The client and server (TCP port 41121) are designed to be run from the
command line or called from a shell script, and no configuration files
are needed.
Tentacle is now the default file transfer method for Pandora FMS and
Babel Enterprise.
Tentacle is implemented in Perl and ANSI C (Windows platforms
included).
You can download it and get more information at the official Source‐
forge website http://tentacled.sourceforge.net/.
OPTIONS
Tentacle Server options :
-a ip_address : Address to listen on (default 0.0.0.0).
-c number : Maximum number of simultaneous connections (default
10).
-d : Run as daemon.
-e cert : OpenSSL certificate file. Enables SSL.
-f ca_cert : Verify that the peer certificate is signed by a ca.
-h : Show help.
-i : Filters.
-k key : OpenSSL private key file.
-m size : Maximum file size in bytes (default 2000000b).
-o : Enable file overwrite.
-p port : Port to listen on (default 41121).
-q : Quiet. Do now print error messages.
-r number : Number of retries for network opertions (default 3).
-t time : Time-out for network operations in seconds (default
1s).
-v : Be verbose.
-w : Prompt for OpenSSL private key password.
-x pwd : Server password.
EXAMPLEStentacle_server-m 1048576 -s /tmp -v
Simple file transfer with maximum file size set to 1MB
tentacle_server-x password -s /tmp -v
Simple file transfer with password authentication (not secure)
tentacle_server-x password -e cert.pem -k key.pem -f cac‐
ert.pem -w -s /tmp -v
Secure file transfer with client certificate and password
authentication
NOTES Tentacle requires Perl 5.8 or higher to works
SEE ALSOtentacle_client(1), pandora_server(1), pandora_agent(1)0.2.0 2010-05-11 TENTACLE_SERVER(1)