SYNOPSIS

tentacle_client <options> 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 mechanisms like .netrc, interactive logins and SSH keys to X.509 certificates. 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 Sourceforge website http://tentacled.sourceforge.net/.

OPTIONS

Tentacle Client options :

-a address : Server address (default 127.0.0.1).

-c : Enable SSL without a client certificate.

-e cert : OpenSSL certificate file. Enables SSL.

-f ca : Verify that the peer certificate is signed by a ca.

-g : Get files from the server.

-h : Show help.

-k key : OpenSSL private key file.

-p port : Server port (default 41121).

-q : Quiet. Do now print error messages.

-r number : Number of retries for network operations (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.

EXAMPLES

tentacle_client-a192.168.1.1-v/bin/bash

Simple file transfer with maximum file size set to 1MB

tentacle_client-a192.168.1.1-xpassword-v/bin/bash

Simple file transfer with password authentication (not secure)

tentacle_client-a192.168.1.1-xpassword-ecert.pem-kkey.pem-v/bin/bash

Secure file transfer with client certificate and password authentication

NOTES

Tentacle requires Perl 5.8 or higher to works

RELATED TO tentacle_client…

tentacle_server(1), pandora_server(1), pandora_agent(1)