2.9. Uninstalling SFTPPlus on Windows¶
Uninstalling SFTPPlus is a straightforward process, and it can be initiated using any of the following methods:
Using the Uninstall SFTPPlus link from the Windows Programs Menu.
Using the Programs and Features Windows feature in Control Panel.
From a command line, by running the uninstaller available in the SFTPPlus installation folder.
Regardless of the uninstallation method used, the following sub-directories in the installation directory will have to be manually removed once the process is completed:
2.9.1. Silently uninstalling SFTPPlus¶
In order to silently uninstall SFTPPlus, open a command line with full administrator access rights (Run As Administrator).
Then go to the installation path of SFTPPlus and run the uninstaller with the following parameters:
SFTPPlus-windows-x86-VERSION-uninstall.exe /S _?=Installation\Path
VERSION - is the version of SFTPPlus running in your environment
/S- makes the uninstallation process silent
_?- defines the installation directory.
2.10. Uninstalling SFTPPlus on Linux, macOS, AIX¶
To uninstall SFTPPlus on Linux / Unix systems, first make sure it is stopped. Then save its configuration and logs, if relevant.
You may use the
bin/uninstall.sh script in the hierarchy of SFTPPlus files.
Following examples assume paths typical for a default SFTPPlus installation.
On Linux and AIX:
If you prefer to uninstall SFTPPlus manually, after stopping the SFTPPlus server (and optionally saving its configuration and logs), follow the sections below.
2.10.1. Removing unit, init, service files¶
The init-related SFTPPlus files are specific to the local operating system. Use the following exemplified commands as a guide. They assume your init-related SFTPPlus files are using the generic names suggested in the installation documentation.
On systemd-based Linux systems:
systemctl disable sftpplus-mft.service rm /etc/systemd/system/sftpplus-mft.service
On SysV-based Linux systems such as RHEL 5/6, SLES 11, Amazon Linux AMI 2018.03:
chkconfig --del sftpplus-mft rm /etc/init/sftpplus-mft
On Alpine Linux:
rc-update del sftpplus-mft rm /etc/init.d/sftpplus-mft
launchctl unload /Library/LaunchDaemons/sftpplus.plist rm /Library/LaunchDaemons/sftpplus.plist
rm /etc/rc.d/rc2.d/S99sftpplus-mft /etc/rc.d/init.d/sftpplus-mft
2.10.2. Removing SFTPPlus files¶
First of all, make sure you have backed up any SFTPPlus configuration and log files that might be useful later.
The following commands remove all remaining SFTPPlus-related files from a typical installation path.
On Linux and AIX:
rm -rf /opt/sftpplus
rm -rf /Library/sftpplus
2.10.3. Removing SFTPPlus user and group¶
sftpplus user and group were added for running SFTPPlus,
the following commands remove them.
On Linux and macOS:
On Alpine Linux, the shadow package might not be installed. In that case, use:
userdel sftpplus rmgroup sftpplus
dscl . delete /Users/sftpplus dscl . delete /Groups/sftpplus