This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

SSH2 Users Sync


This plugin syncronizes the users of a WordPress installation with a SSH2 server users in a simple manner like: If the user exists in the SSH2 server, then it can be created in the installation. You can also choose the group the user must be in the SSH2 server to be able to register.

That’s useful to automatically allow registrations of users in a lab, company, departament, etc, without adding them manually.

You must have PHP-SSH2 modules installed in your server for this plugin to work properly. Reffer to the installation tab for instructions.


In an Ubuntu/Debian server:

aptitude update aptitude install php5-dev php5-cli php-pear build-essential openssl-dev zlib1g-dev aptitude install libssh2-1-dev libssh2-php 

In other distros that does not support these packages, you can download and compile them yourself:

wget tar -zxvf libssh2-0.14.tar.gz cd libssh2-0.14/ ./configure make all install pecl install -f ssh2 echo '' >> /etc/php5/conf.d/ssh2.ini 

For the plugin:

  • Download and activate the plugin;
  • Enter the information of your SSH2 server in “Settings > SSH2 Sync” admin page.
  • Enable the registration form via widget or pasting the code <?php if (function_exists(sus_register_form)) sus_register_form(); ?> wherever you like in your theme.

Note: * There’s no sense in using this plugin with the “Allow user to register” option enabled. You can change it in the “Settings > Gereral” admin page.


Go to for help.

Contributors & Developers

“SSH2 Users Sync” is open source software. The following people have contributed to this plugin.

Translate “SSH2 Users Sync” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Plugin released. That’s it.