Current File : //proc/self/root/usr/local/jetapps/var/www/jetbackup5/docroot/app/plugins/destination/SSH/view.htm |
<div ng-controller="destinationSSH">
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="path">{{ lang.t("Backup Directory") }} <span class="required">*</span></label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input id="path" class="date-picker form-control col-md-7 col-xs-12" required="required" type="text" ng-model="saveData.options.path" value="saveData.path" />
<p class="help-block">{{ lang.t("Files will be copied to this folder on the remote destination.") }}</p>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="host">{{ lang.t("Remote Host") }} <span class="required">*</span></label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input id="host" class="date-picker form-control col-md-7 col-xs-12" type="text" ng-model="saveData.options.host" value="saveData.options.host" />
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="port">{{ lang.t("Port") }} <span class="required">*</span></label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input id="port" class="date-picker form-control col-md-7 col-xs-12" type="text" ng-model="saveData.options.port" value="saveData.options.port" />
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="username">{{ lang.t("Remote Username") }} <span class="required">*</span></label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input id="username" class="date-picker form-control col-md-7 col-xs-12" type="text" ng-model="saveData.options.username" value="saveData.options.username" />
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="authtype_1">{{ lang.t("Authentication Type") }}</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<div class="pretty p-default p-round p-smooth">
<input type="radio" ng-model="authtype" id="authtype_1" ng-checked="authtype == 1" ng-change="saveData.options.password = '';" value="1" />
<div class="state p-primary"><label for="authtype_1">{{ lang.t("Private Key") }}</label></div>
</div>
<div class="pretty p-default p-round p-smooth">
<input type="radio" ng-model="authtype" id="authtype_0" ng-checked="authtype == 0" ng-change="saveData.options.privatekey = '';" value="0" />
<div class="state p-primary"><label for="authtype_0">{{ lang.t("Password") }}</label></div>
</div>
</div>
</div>
<div class="form-group" ng-show="authtype == 0">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="password">{{ lang.t("Remote Password") }}</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input id="password" class="date-picker form-control col-md-7 col-xs-12" type="password" ng-model="saveData.options.password" value="saveData.options.password" />
</div>
</div>
<div class="form-group" ng-show="authtype == 1">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="privatekey">{{ lang.t("Path to Private Key") }}</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input id="privatekey" class="date-picker form-control col-md-7 col-xs-12" type="text" ng-model="saveData.options.privatekey" value="saveData.options.privatekey" placeholder="/root/.ssh/id_rsa" />
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="timeout">{{ lang.t("Connection Timeout") }} <span class="required">*</span></label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input id="timeout" class="date-picker form-control col-md-7 col-xs-12" type="text" ng-model="saveData.options.timeout" value="saveData.options.timeout" />
<p class="help-block">{{ lang.t("The Connection Time Out in seconds") }}</p>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="rsyncbwlimit">{{ lang.t("Rsync Bandwidth Limit") }}</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<div class="input-group">
<select class="form-control" id="rsyncbwlimit" data-ng-options="limit_option.value as limit_option.label for limit_option in limit_options" data-ng-model="saveData.options.rsyncbwlimit"></select>
</div>
<p class="help-block">{{ lang.t("Limit rsync bandwidth") }}</p>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="rsyncpreferip">{{ lang.t("Rsync Prefer IPv4/IPv6") }}</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<div class="input-group">
<select class="form-control" id="rsyncpreferip" data-ng-options="preferip_option.value as preferip_option.label for preferip_option in preferip_options" data-ng-model="saveData.options.rsyncpreferip"></select>
</div>
</div>
</div>
</div>