InstantSSH

  • Hi @Nuxwin


    Quote

    The external library which we are using in GUI do not support the DSA keys.


    ok, I see.


    Quote

    I'm wondering why you do not follow the instruction as it's mentioned in the GUI interface...


    Yes, I see the infos (You can generate your rsa key pair using the following command: ssh-keygen -t rsa -C [email protected] and the "SSH Key (?)" information), but I use only dsa keys many years so I try it. I thinked so maybe you just forget write into info message. :)


    Then the manual way is still stay. :)

  • Thanks, but the plugin has bug, not the panel. However a live system upgrading is not easy because during the upgrade process the websites, email addresses and others are unreachable.


    But no problem, I found the bug :)


    /var/www/imscp/gui/plugins/InstantSSH/frontend/client/ssh_keys.php: row 487-494

    Code
    1. if (!$sshPermissions['ssh_permission_auth_options']) {
    2. $tpl->assign(
    3. array(
    4. 'TR_RESET_BUTTON_LABEL' => tr('Reset'),
    5. 'SSH_AUTH_OPTIONS_BLOCK' => '',
    6. 'SSH_KEY_SAVE_BUTTON_BLOCK' => ''
    7. )
    8. );
    9. } else {


    The 492th row ('SSH_KEY_SAVE_BUTTON_BLOCK' => '') causes the problem.

  • @jonci


    Bug confirmed. Will be fixed in next version.


    Thank you for your report.

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

  • i-MSCP InstantSSH plugin version 1.0.2 has been released.


    Version compatible with i-MSCP >= 1.1.14 (Plugin API 0.2.11)


    CHANGELOG

    • Fixed: Pagination issues (datatable)
    • Fixed: Unable to add new SSH key when customer is not allowed to edit SSH key options
    • Removed: PHP Secure library which is already included in i-MSCP core
    • Updated: i-MSCP version requirement (>= 1.1.14 - API >= 0.2.11)


    Thank you for using this plugin.

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

  • Hello ;


    I'm currently working on jailed shell support. Does the configuration file is clear enough for you?


    See https://github.com/i-MSCP/plug…tor/InstantSSH/config.php

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

  • Hello;


    A little preview of the jailed shell environment as provided by the InstantSSH plugin v2.0.0 (Not Yet Released) ;)

    Files

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

  • The InstantSSH plugin version 2.0.0 has just been released.


    Version compatible with i-MSCP >= 1.1.14 (Plugin API 0.2.11)


    Changelog

    • Added: Support for jailed shell environments

    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.


    I would specially thank my sponsors which are in order:

    They waited more than one year for that plugin without any pressure. This is greatly appreciated.


    Documentation

    Thank you for using this plugin.

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