diff options
Diffstat (limited to 'packages/carp_settings.xml')
-rw-r--r-- | packages/carp_settings.xml | 70 |
1 files changed, 6 insertions, 64 deletions
diff --git a/packages/carp_settings.xml b/packages/carp_settings.xml index 6417aac2..4aa0f590 100644 --- a/packages/carp_settings.xml +++ b/packages/carp_settings.xml @@ -107,72 +107,14 @@ <field> <fielddescr>Synchronize to IP</fielddescr> <fieldname>synchronizetoip</fieldname> - <description>Enter the IP address of the firewall you would like to synchornize your rules to.</description> + <description>Enter the IP address of the firewall you would like to synchronize your rules to.</description> <type>input</type> </field> <field> - <fielddescr>Known Hosts</fielddescr> - <fieldname>knownhosts</fieldname> - <description>Paste in the /etc/ssh/ssh_host_dsa_key.pub file generated from the destination server.</description> - <rows>4</rows> - <cols>50</cols> - <type>textarea</type> - </field> - <field> - <fielddescr>Authorized Keys</fielddescr> - <fieldname>authorizedkeys</fieldname> - <description>Paste in your Authorized Keys file generated from OpenSSH.</description> - <rows>4</rows> - <cols>50</cols> - <type>textarea</type> - </field> - <field> - <fielddescr>Install keys</fielddescr> - <fieldname>installkeys</fieldname> - <description>Check this option and enter a password below of the remote box if you would like to automatically install the keys on the remote machine.</description> - <type>checkbox</type> - </field> - <field> - <fielddescr>Install keys password</fielddescr> - <fieldname>installkeyspassword</fieldname> - <description>Enter the password of the remote machine that you would like to copy the keys to.</description> - <type>password</type> - </field> - + <fielddescr>Remote System Password</fielddescr> + <fieldname>password</fieldname> + <description>Enter the webGUI password of the system that you would like to synchronize with.</description> + <type>input</type> + </field> </fields> - <custom_php_command_before_form> - </custom_php_command_before_form> - <custom_php_resync_config_command> - system("/etc/rc.packages >/dev/null 2>&1 &"); - </custom_php_resync_config_command> - <custom_delete_php_command> - </custom_delete_php_command> - <custom_php_install_command> - system("/bin/mkdir -p /root/.ssh"); - if($_POST['knownhosts'] != "") { - $fout = fopen("/root/.ssh/known_hosts","w"); - fwrite($fout, $_POST['knownhosts']); - fclose($fout); - } - if($_POST['authorizedkeys'] != "") { - $fout = fopen("/root/.ssh/authorized_keys","w"); - fwrite($fout, $_POST['authorizedkeys']); - fclose($fout); - } - if($_POST['installkeys'] != "") { - $httpport = "80"; - $cmd = "/bin/mkdir /root/.ssh"; - /* make sure /root/.ssh exists */ - $vararrays = array("cmd" => "mkdir -p /root/.ssh"); - http_post($synchronizetoip, $httpport, "/exec_raw.php", $vararrays); - /* populate /root/.ssh/known_hosts */ - $vararrays = array("cmd" => "echo \"{$_POST['knownhosts']}\" > /root/.ssh/known_hosts"); - http_post($synchronizetoip, $httpport, "/exec_raw.php", $vararrays); - /* populate /root/.ssh/authorized_keys */ - $vararrays = array("cmd" => "echo \"{$_POST['authorizedkeys']}\" > /root/.ssh/authorized_keys"); - http_post($synchronizetoip, $httpport, "/exec_raw.php", $vararrays); - } - </custom_php_install_command> - <custom_php_deinstall_command> - </custom_php_deinstall_command> </packagegui> |