Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/_sshkey_selection.tmpl
[%# This file relies on data.key_list being a list of SSH Keys %]
<fieldset>
<legend>
[% locale.maketext('Remote Server Information') %]
</legend>
<div class="form-group">
<label for="host">[% locale.maketext('Remote Server Address') %]:</label>
<div class="row">
<div class="col-sm-6">
<input type="text" id="host" name="host" class="form-control">
</div>
</div>
</div>
<div class="form-group">
<label for="server_port">[% locale.maketext('Remote SSH Port') %]:</label>
<div class="row">
<div class="col-sm-2">
<input type="text" value="22" id="server_port" name="server_port" class="form-control">
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>
[% locale.maketext('Authentication') %]
</legend>
<label>[% locale.maketext('Login:') %]</label>
<div class="radio">
<label>
<input type="radio" id="auth_root" value="root" name="auth" checked="checked">
[% locale.maketext('Root (default)') %]
</label>
</div>
<div class="radio">
<label>
<input type="radio" id="auth_user" value="user" name="auth">
[% locale.maketext('User') %]
</label>
</div>
<div id="authuser_wrapper" class="form-group">
<label>[% locale.maketext('Username:') %]</label>
<div class="row">
<div class="col-sm-6">
<input type="text" id="authuser" name="authuser" class="form-control">
</div>
</div>
</div>
<label>[% locale.maketext('Authentication Method:') %]</label>
<div class="radio">
<label>
<input type="radio" name="authtype" value="password" id="authtype_password" checked="checked">
[% locale.maketext('Password (default)') %]
</label>
</div>
<div class="radio">
<label>
<input type="radio" name="authtype" value="publickey" id="authtype_publickey" [% !data.key_list.size && 'disabled' %]>
[% locale.maketext('SSH Public Key') %]
</label>
<span class="help-block">
[% IF !data.key_list.size -%]
[% locale.maketext('You have no SSH keys registered on your server.') %]
[% END -%]
[% locale.maketext('Click [output,url,_1,here,target,_blank] if you need to add an SSH key.', '../scripts2/sshkeys') %]
</span>
</div>
<div id="public_key_options">
<div class="form-group">
<label>[% locale.maketext('SSH Key:') %]</label>
<div class="row">
<div class="col-sm-6">
<select name="sshkey" id="sshkey_selector" class="form-control">
[% FOREACH key IN data.key_list %]
[% IF key.selected == 'true' %]
<option value="[% key.key FILTER html %]" selected="selected">[% key.key FILTER html %]</option>
[% ELSE %]
<option value="[% key.key FILTER html %]">[% key.key FILTER html %]</option>
[% END %]
[% END %]
</select>
</div>
</div>
</div>
<div id="public_key_password" class="form-group">
<label>[% locale.maketext('SSH Key Passphrase:') %]</label>
<div class="row">
<div class="col-sm-6">
<input id="sshkeypass" name="sshkeypass" type="password" class="form-control" disabled="disabled"/>
</div>
</div>
</div>
</div>
<div id="user_password" class="form-group">
<label id="user_password_label">[% locale.maketext('Login Password:') %]</label>
<div class="row">
<div class="col-sm-6">
<input type="password" id="authpass" name="authpass" class="form-control">
</div>
</div>
</div>
<div id="esc_options">
<div>
<div class="form-group">
<label>[% locale.maketext('Root Escalation Method:') %]</label>
<div class="radio">
<label>
<input type="radio" name="escmeth" id="escmeth_su" value="su" checked="checked">
[% locale.maketext('[asis,su][comment,run a shell with substitute user and group IDs]') %]
</label>
</div>
<div class="radio">
<label>
<input type="radio" name="escmeth" id="escmeth_sudo" value="sudo">
[% locale.maketext('[asis,sudo][comment,execute a command as another user]') %]
</label>
</div>
</div>
</div>
<div class="form-group" id="su_pass">
<label>[% locale.maketext('Root Password:') %]</label>
<div class="row">
<div class="col-sm-6">
<input type="password" id="rootpass" name="rootpass" class="form-control">
</div>
</div>
</div>
</div>
</fieldset>
Back to Directory
File Manager