provides an TLS-based file transfer encryption option to UNIX systems.
Command-line options are described below.
Specifies "debug" mode. When run with this option,
runs in the foreground and sends trace output to the stderr. In debug mode,
will handle one connection and exits when that connection closes.
Use the specified configuration file.
-t or -test_config
Specifies "test" mode. When run with this option,
tests the configuration file and reports any errors, warnings, or if the file is valid. This option only verifies the file and will not start the
server. This option cannot be used at the same time as -debug.
Outputs the version information and exits.
The following are the locations of the configuration and other data files.
Configuration file (vshelld_config)
By default, this file is located in /usr/local/etc. Alternatively, the path can be specified on the command line.
writes its process ID to the file /var/run/vshell-ftpsd.pid. The name of this file can be configured in vshelld_config(5).
This file, located in each user's home directory, contains user-specified settings. The following settings are supported:
umask - Sets the default umask on all uploaded
files. For example, adding the follow-
ing line to the .vshellrc file will set
the default umask on all uploaded files
to 022 instead of 077 (the vshell-ftpsd
default) and will mask off the write
bit for "group" and "other":
lang - Specifies the lang that should be used
for SFTP files; this option is used in
place of executing the user's "dot"
files because of the security issues of
executing files with arbitrary content.
This field can be set to any valid value
for the LANG environment variable.
Where the system supports it, it is
suggested that the UTF-8 character set
be used, as this character set supports
display of multiple languages.
reacts to some signals. The file /var/run/vshell-ftpsd.pid can be used to send a signal to
, for example:
kill -SIGHUP `cat /var/run/vshell-ftpsd.pid`
to reread its configuration file and
reload the primes in the primes.txt file.
SIGTERM Causes vshell-ftpsd to exit.
ENTERING LICENSE DATA
To enter your
license data, complete the following steps:
1. Create a plain text file called vshelld.lic in the
/usr/local/etc/vshelld_config directory where the
vshell-ftpsd configuration information is located. If the -f <path> option
is used when starting VShell, the license file must be located
in the path specified. For a license with serial number SERIAL,
this file should include the following lines:
Serial Number: SERIAL
Issue Date: DATE
2. Enter the data exactly as shown. If your license data has an
empty Name or Company field, leave the corresponding field
in vshelld.lic blank.
3. Restart VShell for UNIX. The licensing reminder should no
longer be displayed at start up.
If you have any problems with your key or have other product
questions, please email firstname.lastname@example.org.