Файл: azone/ssh2.php
Строк: 46
<?php
require ($_SERVER['DOCUMENT_ROOT'].'/lib/core.php');
require ($_SERVER['DOCUMENT_ROOT'].'/theme/header.php');
require ($_SERVER['DOCUMENT_ROOT'].'/lib/zag.php');
if($user['admin']!=='1'){
header('Location: /main');
exit;
}
if (!function_exists ("ssh2_connect")) die ("Модуль ssh2 не найден");
if(!($con = ssh2_connect("46.8.13.64", 22))){
echo "Ошибка подключенияn";
} else {
// авторизуемся по имени пользователя и паролю
if(!ssh2_auth_password($con, "ubuntu", "splashua43")) {
echo "Ошибка подключенияn";
require ($_SERVER['DOCUMENT_ROOT'].'/lib/down.php');
require ($_SERVER['DOCUMENT_ROOT'].'/theme/foot.php');
exit;
}
}
switch($sd){
default:
echo "<a href='/azone/ssh2/reboot'>Перезагрузить сервер</a><br>";
echo "<a href='/azone/ssh2/apache_reboot'>Перезагрузить Apache</a><br>";
echo "<a href='/azone/ssh2/mysql_reboot'>Перезагрузить MySql</a><br>";
echo "<a style='color:red' href='/azone/ssh2/poweroff'>ВЫКЛЮЧИТЬ СЕРВЕР</a><br>";
back('/azone/');
break;
case 'poweroff':
if(isset($_GET['go'])){
$mysql = ssh2_exec($con, 'sudo poweroff');
if(!$mysql){
die("Произошла ошибка");
}
header('Location: /azone/ssh2');
exit;
}
echo "Сервер будет полностью выключен!!!<br>
Вы уверены?<br>
<a class='l2' href='/azone/ssh2/poweroff?go'>Да</a> <a class='l2' href='/azone/ssh2'>Нет</a>";
back('/azone/ssh2');
break;
case 'mysql_reboot':
if(isset($_GET['go'])){
$mysql = ssh2_exec($con, 'sudo service mysql restart');
if(!$mysql){
die("Произошла ошибка");
}
header('Location: /azone/ssh2');
exit;
}
echo "MySql будет полностью остановлен,а после запущен!!!<br>
Вы уверены?<br>
<a class='l2' href='/azone/ssh2/mysql_reboot?go'>Да</a> <a class='l2' href='/azone/ssh2'>Нет</a>";
back('/azone/ssh2');
break;
case 'apache_reboot':
if(isset($_GET['go'])){
$apache = ssh2_exec($con, 'sudo service apache2 restart');
if(!$apache){
die("Произошла ошибка");
}
header('Location: /azone/ssh2');
exit;
}
echo "Apache будет полностью остановлен,а после запущен!!!<br>
Вы уверены?<br>
<a class='l2' href='/azone/ssh2/apache_reboot?go'>Да</a> <a class='l2' href='/azone/ssh2'>Нет</a>";
back('/azone/ssh2');
break;
case 'reboot':
if(isset($_GET['go'])){
$reboot = ssh2_exec($con, 'sudo reboot');
if(!$reboot){
die("Произошла ошибка");
}
header('Location: /azone/ssh2');
exit;
}
echo "Сервер будет полностью остановлен,а после запущен!!!<br>
Вы уверены?<br>
<a class='l2' href='/azone/ssh2/reboot?go'>Да</a> <a class='l2' href='/azone/ssh2'>Нет</a>";
back('/azone/ssh2');
break;
}
require ($_SERVER['DOCUMENT_ROOT'].'/lib/down.php');
require ($_SERVER['DOCUMENT_ROOT'].'/theme/foot.php');
?>