VShell Server for UNIX

man pages

vshell-ftpsd

Section: Maintenance Commands (8)
Updated: Version 3.8
 

NAME

vshell-ftpsd - VanDyke Software FTPS server daemon  

SYNOPSIS


vshell-ftpsd [-debug][-f config-file]
vshell-ftpsd [-version]
vshell-ftpsd [-test_config]  

DESCRIPTION

vshell-ftpsd provides an TLS-based file transfer encryption option to UNIX systems.  

OPTIONS

Command-line options are described below.
-debug

Specifies "debug" mode. When run with this option, vshell-ftpsd runs in the foreground and sends trace output to the stderr. In debug mode, vshell-ftpsd will handle one connection and exits when that connection closes.
-f config-file

Use the specified configuration file.
-t or -test_config

Specifies "test" mode. When run with this option, vshell-ftpsd 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 vshell-ftpsd server. This option cannot be used at the same time as -debug.
-version

Outputs the version information and exits.
 

FILES

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.
vshell-ftpsd.pid
On startup, vshell-ftpsd writes its process ID to the file /var/run/vshell-ftpsd.pid. The name of this file can be configured in vshelld_config(5).
~/.vshellrc
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":
           umask 022
   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.
           For example:
             lang en_US.UTF-8
           or
             lang ja_JP.UTF-8
           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.
 

SIGNALS

vshell-ftpsd reacts to some signals. The file /var/run/vshell-ftpsd.pid can be used to send a signal to vshell-ftpsd , for example:
   kill -SIGHUP `cat /var/run/vshell-ftpsd.pid`
   SIGHUP  Causes  vshell-ftpsd 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 vshell-ftpsd 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:    

       Name: NAME
       Company: COMPANY
       Serial Number: SERIAL
       Key: KEY
       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 vshell-questions@vandyke.com.

SEE ALSO

vcp(1), vkeygen(1), vpka(1), vsftp(1), vsh(1), vshelld(8)

 

COPYRIGHT

Copyright (C) 1995 - VanDyke Software, Inc.

VanDyke Software and VShell are trademarks of VanDyke Software, Inc. All other products and services mentioned are trademarks or registered trademarks of their respective companies.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
TIME FIELDS
SAMPLE CONFIGURATION FILE
SEE ALSO
COPYRIGHT