Description
Keeping your WordPress install up-to-date and installing plugins in a hassle-free manner is not so easy if your server uses SFTP. “SSH SFTP Updater Support” for WordPress uses phpseclib to remedy this deficiency.
To use it, after installing and activating the plugins, add the necessary constants early in the code in your wp-config.php:
a) define('FS_METHOD', 'ssh2');
b) Others as detailed in the official WP codex
This plugin is offered and maintained as a free service to the WP community. You might also be interested in enhancing your WordPress site with our other top plugins, below.
- UpdraftPlus simplifies backups and restoration. It is the #1 most-used backup/restore plugin, with over a million currently-active installs.
- UpdraftCentral – a highly efficient way to manage, optimize, update and backup multiple websites from one place.
- WP-Optimize helps you to optimize and clean your WordPress database so that it runs at maximum efficiency.
- More quality plugins: Premium WooCommerce extensions | Other useful plugins
Installation
-
Upload the files to the
/wp-content/plugins/ssh-sftp-updater-support
directory -
Activate the plugin through the ‘Plugins’ menu in WordPress
-
Add the necessary constants early in the code in your wp-config.php:
a) define('FS_METHOD', 'ssh2');
b) Others as detailed in the official WP codex or various other articles (Google for things like WordPress updates via SFTP).
Reviews
Contributors and Developers
“SSH SFTP Updater Support” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “SSH SFTP Updater Support” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Change Log
0.8.8 – 2024/Oct/29
- FIX: Remove unwanted tab from the “private key” field, and remove duplicate radio buttons (regression in 0.8.7). You can download the plugin manually from https://downloads.wordpress.org/plugin/ssh-sftp-updater-support.0.8.8.zip and upload it in your WP dashboard in “Plugins -> Add New -> Upload Zip” if you are having trouble updating through the dashboard.
0.8.7 – 2024/Oct/28
- TWEAK: Add some missing translation domains
- TWEAK: Resolve Plugin Check messages
- TWEAK: Add explicit License field
0.8.6 – 2024/Jul/04
- TWEAK: Update to latest 1.0.x version of phpseclib
0.8.5 – 2022/Dec/08
- TWEAK: Update URL reference to current location
0.8.4 – 2020/Dec/30
- TWEAK: Remove obsolete references to other plugins
- TWEAK: Replace some further deprecated jQuery styles
- TWEAK: Update to latest 1.0.x version of phpseclib
0.8.3 – 2020/Dec/19
- TWEAK: Replace deprecated jQuery style
0.8.2 – 2019/Jun/22
- TWEAK: Make the FTP_ constants apply.
0.8.1 – 2019/Apr/13
- TWEAK: Don’t require phpseclib classes if they already exist
0.8.0 – 2018/Dec/14
- TWEAK: Replaced the deprecated ‘var’ visibility indicator
- TWEAK: Add various sanity checks to return error codes instead of causing fatal errors if another component calls the WP_Filesystem API incorrectly
- TWEAK: Add an extra sanity check that should prevent a fatal error if a component directly requests the ‘direct’ filesystem method but WP won’t let it have it
0.7.6 – 2018/Nov/26
- TWEAK: Clarify the installation instructions
- TWEAK: Add function visibility markers throughout WP_Filesystem_SSH2
0.7.5 – 2018/Oct/13
- TWEAK: Replace use of the submit_button() function (one user was seeing a fatal error related to it)
0.7.4 – 2018/Aug/25
- TWEAK: Update phpseclib to latest version (1.0.10)
- TWEAK: Replace deprecated constructor for WP_Filesystem_SSH2 class
- TWEAK: Adds a “Other useful plugins” link on the plugin listing page and ‘thank you’ notice
0.7.3
- TWEAK: Update phpseclib to latest version (1.0.10)
- TWEAK: Ship complete phpseclib library so that other plugins using it after we have loaded it don’t have problems
- TWEAK: Some minor internal re-factoring
- TWEAK: Adds a dismissable (and won’t reappear for 12 months) notice about other plugins users may be interested in.
0.7.2
- update phpseclib to latest version
0.7.1
- remove deprecated function
0.7.0
- disable modal dialog and use full screen real page when prompting for information
0.6.1
- fix a few compatibility issues with 4.2
0.6
- update phpseclib to latest version
- make plugin work with 4.2’s new modal dialog
0.5
- update phpseclib to latest version
0.4
- fix an E_NOTICE (thanks, runblip!)
- make it so keys that are copy / pasted in are saved with HTML5’s localStorage (thanks, kkzk!)
- update phpseclib to latest Git
0.3
- update phpseclib to latest SVN
- read file when FTP_PRIKEY is defined (thanks, lkraav!)
0.2
- recursive deletes weren’t working correctly (directories never got deleted – just files)
- use SFTP for recursive chmod instead of SSH / exec
- fix plugin for people using custom WP_CONTENT_DIR values (thanks, dd32!)
- plugin prevented non-SFTP install methods from being used
- make it so private keys can be uploaded in addition to being copy / pasted
0.1
- Initial Release