Send us a question or comment

I need to install, upgrade, or uninstall VShell® for UNIX on my Red Hat system.

Required Libraries

The following libraries must reside on your system for the VShell for UNIX installer to complete successfully:

Red Hat Enterprise Linux 4.0

  • libpthread.so.0
  • libz.so.1
  • libpam.so.0
  • libutil.so.1
  • libdl.so.2
  • libstdc++.so.6
  • libm.so.6
  • libgcc_s.so.1
  • libc.so.6
  • ld-linux.so.2
  • libaudit.so.0

Red Hat Enterprise Linux 5.0

  • linux-gate.so.1
  • libpthread.so.0
  • libz.so.1
  • libpam.so.0
  • libutil.so.1
  • libdl.so.2
  • libstdc++.so.6
  • libm.so.6
  • libgcc_s.so.1
  • libc.so.6
  • ld-linux.so.2
  • libaudit.so.0

Install

To install VShell for UNIX, follow the steps:

Note: You must have root permissions to install VShell.

  1. Download VShell from the VanDyke Software web site. Make a note of the MD5 checksum listed below the download link that you use. You can ensure that the downloaded file has not been corrupted by comparing that number to the number generated by running the following command on the downloaded file:
     md5 <vshell filename>
  2. Clear port 22. By default, VShell uses port 22. Before installing VShell, stop all other services that run on port 22.
  3. Go to the directory where you downloaded the VShell installer package.
  4. Enter one of the following commands for the appropriate version of Red Hat:
     rpm -i vshell-<version number>-<build number>.rhel4.i386.rpm
     rpm -i vshell-<version number>-<build number>.rhel5.i386.rpm 
  5. Answer any rpm prompts. This will create the following files and install them to the indicated pathnames:

    /usr/local/sbin/vshelld
    /etc/init.d/vshelld
    /usr/local/bin/vsh
    /usr/local/bin/vcp
    /usr/local/bin/vkeygen
    /usr/local/bin/vpka
    /usr/local/bin/vsftp
    * /usr/local/etc/vshelld_config
    * /usr/local/etc/vshelld_primes.txt
    * /etc/pam.d/vshelld
    /usr/share/doc/vshell-<version>/history.txt
    /usr/share/doc/vshell-<version>/readme.txt
    /usr/local/vshell-<version>/VShell_EULA.pdf
    /usr/local/order.txt
    /usr/local/man/man1/vcp.1
    /usr/local/man/man1/vsh.1
    /usr/local/man/man1/vkeygen.1
    /usr/local/man/man1/vpka.1
    /usr/local/man/man1/vsftp.1
    /usr/local/man/man5/vshelld_config.5
    /usr/local/man/man8/vshelld.8
    /usr/local/etc/vshelld_config.default


    * These files will not be replaced if they already exist.

Upgrade

To upgrade VShell for UNIX, enter the following command using the upgrade rpm filename:

 rpm -U <rpm filename>

Note: You must have root permissions to upgrade VShell.

You should not remove the host keys when doing an upgrade unless you want them to be regenerated. If you do choose to regenerate the host keys, all users using the service must re-load the host key for the system.


Uninstall

To uninstall VShell for UNIX, enter the following command:

 rpm -e vshell

Note: You must have root permissions to uninstall VShell.

The uninstall program will not delete the following files:

/usr/local/etc/vshelld_config.rpmnew
/usr/local/etc/vshelld_config.rpmsave
/usr/local/etc/vshelld_eval.lic
/usr/local/etc/vshelld_hostkey
/usr/local/etc/vshelld_hostkey.pub
/usr/share/doc/vshell<version>

Return to Installations or Solutions page