diff --git a/install/tpl/system.ini.master b/install/tpl/system.ini.master
index e2465a4a4b9a873089b2376c314bcb1357f4b8fc..c2fed82d7b40d53653fab7716466950571d3314b 100644
--- a/install/tpl/system.ini.master
+++ b/install/tpl/system.ini.master
@@ -36,6 +36,7 @@ reseller_can_use_options=n
 web_php_options=no,fast-cgi,mod,php-fpm
 show_aps_menu=n
 client_protection=y
+ssh_authentication=ssh_authentication_password_key
 
 
 [tools]
@@ -71,4 +72,3 @@ session_timeout=0
 session_allow_endless=0
 min_password_length=8
 min_password_strength=3
-ssh_authentication=
diff --git a/interface/web/admin/form/system_config.tform.php b/interface/web/admin/form/system_config.tform.php
index 530a0452ce2c0629bc467017a9f738c3342ccd4d..2c7ed66f736e67fdf516acadf3e700647ae88e72 100644
--- a/interface/web/admin/form/system_config.tform.php
+++ b/interface/web/admin/form/system_config.tform.php
@@ -235,6 +235,12 @@ $form["tabs"]['sites'] = array (
 			'separator' => ',',
 			'value'  => array('no' => 'Disabled', 'fast-cgi' => 'Fast-CGI', 'cgi' => 'CGI', 'mod' => 'Mod-PHP', 'suphp' => 'SuPHP', 'php-fpm' => 'PHP-FPM', 'hhvm' => 'HHVM')
 		),
+		'ssh_authentication' => array(
+			'datatype' => 'VARCHAR',
+			'formtype' => 'SELECT',
+			'default' => 'ssh_authentication_password_key',
+			'value'  => array('' => 'ssh_authentication_password_key', 'password' => 'ssh_authentication_password', 'key' => 'ssh_authentication_key')
+		)
 		//#################################
 		// END Datatable fields
 		//#################################
@@ -772,12 +778,6 @@ $form["tabs"]['misc'] = array (
 			'formtype' => 'SELECT',
 			'default' => '',
 			'value'  => array('' => 'None', '1' => 'strength_1', '2' => 'strength_2', '3' => 'strength_3', '4' => 'strength_4', '5' => 'strength_5')
-		),
-		'ssh_authentication' => array(
-			'datatype' => 'VARCHAR',
-			'formtype' => 'SELECT',
-			'default' => '',
-			'value'  => array('' => 'ssh_authentication_password_key', 'password' => 'ssh_authentication_password', 'key' => 'ssh_authentication_key')
 		)
 		//#################################
 		// END Datatable fields
diff --git a/interface/web/admin/templates/system_config_misc_edit.htm b/interface/web/admin/templates/system_config_misc_edit.htm
index 9d40dae5fc2ece082f1f53300497d251871d8daf..5c57eeb9a668fcdcfffa93dffaef4a406552a641 100644
--- a/interface/web/admin/templates/system_config_misc_edit.htm
+++ b/interface/web/admin/templates/system_config_misc_edit.htm
@@ -123,13 +123,6 @@
     </select>
   </div>
 </div>
-<div class="form-group">
-  <label for="ssh_authentication" class="col-sm-3 control-label">{tmpl_var name='ssh_authentication_txt'}</label>
-  <div class="col-sm-9"><select name="ssh_authentication" id="ssh_authentication" class="form-control">
-    {tmpl_var name='ssh_authentication'}
-    </select>
-  </div>
-</div>
 <div class="form-group">
   <label class="col-sm-3 control-label">{tmpl_var name='maintenance_mode_txt'}</label>
   <div class="col-sm-9">
diff --git a/interface/web/admin/templates/system_config_sites_edit.htm b/interface/web/admin/templates/system_config_sites_edit.htm
index c84b50e6b81ecb3304a4ef68bf8154013545ae89..b261cfdab1846484d6080641f0ce67662fc89aec 100644
--- a/interface/web/admin/templates/system_config_sites_edit.htm
+++ b/interface/web/admin/templates/system_config_sites_edit.htm
@@ -90,6 +90,13 @@
                 <label for="default_remote_dbserver" class="col-sm-3 control-label">{tmpl_var name='default_remote_dbserver_txt'}</label>
                 <div class="col-sm-9"><input type="text" name="default_remote_dbserver" id="default_remote_dbserver" value="{tmpl_var name='default_remote_dbserver'}" class="form-control" /></div>
 	    </div>
+      <div class="form-group">
+        <label for="ssh_authentication" class="col-sm-3 control-label">{tmpl_var name='ssh_authentication_txt'}</label>
+        <div class="col-sm-9"><select name="ssh_authentication" id="ssh_authentication" class="form-control">
+          {tmpl_var name='ssh_authentication'}
+          </select>
+        </div>
+      </div>
 
 
         <input type="hidden" name="id" value="{tmpl_var name='id'}">
diff --git a/interface/web/sites/shell_user_edit.php b/interface/web/sites/shell_user_edit.php
index 055676ad953759fb13cdd359e74b7f8c7f76f10f..cb6aa3024c0952af469bcb8137f2fce9212768bd 100644
--- a/interface/web/sites/shell_user_edit.php
+++ b/interface/web/sites/shell_user_edit.php
@@ -97,7 +97,7 @@ class page_action extends tform_actions {
 			$app->tpl->setVar("edit_disabled", 0);
 		}
 
-		$app->tpl->setVar('ssh_authentication', $system_config['misc']['ssh_authentication']);
+		$app->tpl->setVar('ssh_authentication', $system_config['sites']['ssh_authentication']);
 
 		parent::onShowEnd();
 	}
@@ -151,7 +151,7 @@ class page_action extends tform_actions {
 			}
 		}
 		unset($blacklist);
-		
+
 		if($app->functions->is_allowed_user(trim(strtolower($this->dataRecord['username']))) == false) $app->tform->errorMessage .= $app->tform->lng('username_not_allowed_txt');
 
 		/*
@@ -181,7 +181,7 @@ class page_action extends tform_actions {
 		$dir = $web["document_root"];
 		$uid = $web["system_user"];
 		$gid = $web["system_group"];
-		
+
 		// Check system user and group
 		if($app->functions->is_allowed_user($uid) == false || $app->functions->is_allowed_group($gid) == false) {
 			$app->error($app->tform->lng('invalid_system_user_or_group_txt'));