InstantSSH

  • @TheCry


    Ok, I'll check now and fix ;)

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • @TheCry


    I'm unable to confirm the problem. Please come on irc.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • I have exactly the same problem.


    InstantSSH is activated for 2 customers. One added only 1 key and the other one added 2 keys. The error belongs to the account with 2 keys.

  • @TheCry @MR_LOLKOPF


    Bug found. I forgot to remove the immutable attribute on the authorized_keys file which explain why the plugin is unable to write new entry in it...


    @TheCry


    This works on my server because I've not enabled the extended attributes for my reiserfs fs and thus, the files are not protected..


    I'll release a new version in next minutes ;)

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • InstantSSH plugin version 2.1.1 has just been released.


    Version compatible with i-MSCP >= 1.1.15 (Plugin API 0.2.12)


    CHANGELOG

    • Fixed: Unable to add more than one SSH key per customer ( immutable bit not removed on authorized_keys file )

    Usage note


    The development of this plugin took me a lot of time, especially the JailBuilder layer which allows to build the jailed shell environments. Thus, I would ask a small contribution for use of this plugin by doing a donation on my paypal account ( [email protected] ). If you don't understand such asks, or if you do not want donate, just don't use this plugin.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • Hello ;


    For information


    Next InstantSSH major version ( 3.0.0 ) will come with the following changes and new features:

    • Support for password authentication (currently, only key-based authentication is supported)
    • New option in the plugin configuration file allowing the administrator to enforce passwordless authentication
    • Multiple SSH users per customer
    • i-MSCP unix users as created by i-MSCP will no longer be used. The plugin will create dedicated unix users, sharing the i-MSCP users UID and GID

    A little overview of the new interface ( customer level )

    Files

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • InstantSSH plugin version 3.0.0 has just been released.


    Version compatible with i-MSCP >= 1.1.17 (Plugin API 0.2.13)


    CHANGELOG

    • Added: Action events to allow 3rd-party softwares to listen on those events
    • Added: Cascading permissions ( admin -> reseller -> customer )
    • Added: instant_ssh_users database table
    • Added: Dutch translation file
    • Added: Password authentication capability
    • Added: Support for multiple SSH user per customer
    • Changed: The plugin no longer use i-MSCP unix users
    • Fixed: Customer name must be checked for empty value before sending data ( InstantSSH/Admin - Autocomplete feature )
    • Fixed: Missing EOL in jailed passwd file resulting to corrupted file
    • Fixed: Wrong SQL statement in iMSCP_Plugin_InstantSSH::onAfterChangeDomainStatus()
    • Moved: Client interface into the domain section
    • Removed: instant_ssh_keys database table

    Notes:


    Thank you for using this plugin.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • Instant SSH plugin version 3.0.1 has just been released.


    Version compatible with i-MSCP >= 1.1.17 (Plugin API 0.2.13)


    CHANGELOG

    • Added: Unix::ShadowFile module which allow to handle the /etc/shadow file without use of system management commands
    • Fixed: Order for user entries must be kept when committing ( Unix::PasswdFile )
    • Fixed: Unable to delete SSH user ( xxxx is currently used by process xxxx userdel: cannot open /etc/subuid )

    Notes:


    Thank you for using this plugin.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206