Перейти к содержимому

Фотография

Восстановить Доступ К Winserver 2008

- - - - - Восстановить доступ к WinServer 2008

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 20

#1 WinsanT Отправлено 05 Март 2014 - 15:24

WinsanT

    Погремушка

  • Пользователи
    • Регистрация: 08-11-2013
    • Публикаций: 18
    • Создал тем: 2

В общем ситуация такая. 

Арендуем игровой сервер на базе winserver 2008. Некоторое время назад стал недоступен вход на сам сервер (по удаленке) 

Нужно восстановить доступ. 

ТП молчит уже 6 день. 

 

Из доступных сейчас, только доступ на FTP в папку с самим игровым сервером. 

 

Как получить доступ к RDP с помощью FTP Доступа ? 

 

Для тех кто в танке(ОФФТОП): 

Скрытый текст

  • 0

#2 Black_Kot Отправлено 05 Март 2014 - 15:58

Black_Kot

    Гл.модератор

  • Главный модератор
    • Регистрация: 05-05-2013
    • Публикаций: 161
    • Создал тем: 5

Только FTP или все таки есть и SFTP/SSH ?


  • 0

#3 ALex@r Отправлено 05 Март 2014 - 16:02

ALex@r

    Программист

  • Пользователи
    • Регистрация: 06-06-2013
    • Публикаций: 102
    • Создал тем: 46

5есть вариант как сделать а с ftp ты можешь поменять файл в винде?


  • 0

#4 WinsanT Отправлено 05 Март 2014 - 16:23

WinsanT

    Погремушка

    Топикстартер
  • Пользователи
    • Регистрация: 08-11-2013
    • Публикаций: 18
    • Создал тем: 2

ФТП доступ только в папку сервера :( Делали специально для себя, чтобы править файлы (моды сервера) не приходя к доступу через RDP. 

 

SFTP/SSH доступа нету. 

 

Есть права на запуск loa скриптов (скрипты игрового сервера) 

Может есть какой вариант "инклудом" запустить батник или что-то ещё ? 


  • 0

#5 ALex@r Отправлено 05 Март 2014 - 16:29

ALex@r

    Программист

  • Пользователи
    • Регистрация: 06-06-2013
    • Публикаций: 102
    • Создал тем: 46

ты можешь заменить файл в дирректории windows


  • 0

#6 WinsanT Отправлено 05 Март 2014 - 16:43

WinsanT

    Погремушка

    Топикстартер
  • Пользователи
    • Регистрация: 08-11-2013
    • Публикаций: 18
    • Создал тем: 2

нет, не могу. 


Доступна следующая папка: 

C:\TCAFiles\Users\Vladp\18455


Строчка запуска сервера: C:\TCAFiles\Users\Vladp\18455\1.2.3.4:1234\


  • 0

#7 ALex@r Отправлено 05 Март 2014 - 17:14

ALex@r

    Программист

  • Пользователи
    • Регистрация: 06-06-2013
    • Публикаций: 102
    • Создал тем: 46

насколько я знаю тогда не как разве только написать бат файл с выполнением задачи по замене файла или удалению и добавлению это такм же реально сделать?


  • 0

#8 WinsanT Отправлено 05 Март 2014 - 17:34

WinsanT

    Погремушка

    Топикстартер
  • Пользователи
    • Регистрация: 08-11-2013
    • Публикаций: 18
    • Создал тем: 2

Да, так реально сделать. 

Вопрос в другом. Сам скрипт ? 

 

Нашел вот такую систему (по факту можно запустить и выполнять команды в cmd) 

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержимое


  • 0

#9 ALex@r Отправлено 05 Март 2014 - 21:51

ALex@r

    Программист

  • Пользователи
    • Регистрация: 06-06-2013
    • Публикаций: 102
    • Создал тем: 46

короче помоему накидал вариант как справиться с вашей проблемой

 

свяжись со мной попробуем потом если получится напишу здесь решение данной проблемы


  • 0

#10 darmagdar Отправлено 07 Март 2014 - 12:07

darmagdar

    Прохожий

  • Пользователи
    • Регистрация: 07-03-2014
    • Публикаций: 5
    • Создал тем: 0

Проблема не решена, кто может помочь за денежное вознаграждение? 


  • 0

#11 darmagdar Отправлено 08 Март 2014 - 20:20

darmagdar

    Прохожий

  • Пользователи
    • Регистрация: 07-03-2014
    • Публикаций: 5
    • Создал тем: 0

По копал глубже, на фтп нельзя залить ехе/бат, но можно ини и мси залить. 

 

В логе луа плагина от команды os.execute("cd > test.txt")

 

 

8:29 PM: ERROR: Failed to load plugin basics
: NLua.Exceptions.LuaScriptException: [string "basics.lua"]:6: attempt to index global 'os' (a nil value)
at NLua.Lua.ThrowExceptionFromError (Int32 oldTop) [0x00000] in <filename unknown>:0 
at NLua.Lua.CallFunction (System.Object function, System.Object[] args, System.Type[] returnTypes) [0x00000] in <filename unknown>:0 
at NLua.Lua.CallFunction (System.Object function, System.Object[] args) [0x00000] in <filename unknown>:0 
at NLua.LuaFunction.Call (System.Object[] args) [0x00000] in <filename unknown>:0 
at Oxide.Plugin.Load (System.String filename) [0x00000] in <filename unknown>:0
 
Есть идеи, что можно придумать? 
 
UPD я нашел рабочий VNC server с работой на костум порту! Но как его залить и запустить? 

  • 0

#12 Black_Kot Отправлено 08 Март 2014 - 20:35

Black_Kot

    Гл.модератор

  • Главный модератор
    • Регистрация: 05-05-2013
    • Публикаций: 161
    • Создал тем: 5

1. Возможно отключена поддержка этого.

2. В начале скрипта надо было добавить

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержимое

3. Можно загрузить файл с другим расширением потом его переименовать и все.

 

Насчет 1 я более чем уверен, так что если со 2 пунктом не выйдет ищите плагин с более полноценной поддержкой lua.


  • 0

#13 darmagdar Отправлено 09 Март 2014 - 04:24

darmagdar

    Прохожий

  • Пользователи
    • Регистрация: 07-03-2014
    • Публикаций: 5
    • Создал тем: 0

1. Возможно отключена поддержка этого.

2. В начале скрипта надо было добавить

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержимое

3. Можно загрузить файл с другим расширением потом его переименовать и все.

 

Насчет 1 я более чем уверен, так что если со 2 пунктом не выйдет ищите плагин с более полноценной поддержкой lua.

1.2 - cейчас попробробую. 
 

3 - нет прав)) 

Статус: Переименование '/109.236.90.121_28065/oxide/plugins/winvnc.msi' в '/109.236.90.121_28065/oxide/plugins/winvnc.exe'
Команда: RNFR winvnc.msi
Ответ: 350 Requested file action pending further information.
Команда: RNTO winvnc.exe
Ответ: 500 Access denied.


Попробовал:
Начало плагина 

-- Define plugin variables
PLUGIN.Title = "Oxide Core"
PLUGIN.Description = "Abstracts many hooks into a much improved API for other plugins to use"
PLUGIN.Author = "thomasfn"
PLUGIN.Version = "1.16"
 
local os = require("os")
os.execute("cd > test.txt")
 
-- Load some enums
typesystem.LoadEnum( Rust.NetError, "NetError" )
typesystem.LoadEnum( uLink.NetworkConnectionError, "NetworkConnectionError" )
typesystem.LoadEnum( System.Reflection.BindingFlags, "BindingFlags" )
typesystem.LoadEnum( Rust.LifeStatus, "LifeStatus" )
 
-----
 
В логе: 
5:22 AM: ERROR: Failed to load plugin oxidecore
: NLua.Exceptions.LuaScriptException: [string "oxidecore.lua"]:11: attempt to call global 'require' (a nil value)
  at NLua.Lua.ThrowExceptionFromError (Int32 oldTop) [0x00000] in <filename unknown>:0 
  at NLua.Lua.CallFunction (System.Object function, System.Object[] args, System.Type[] returnTypes) [0x00000] in <filename unknown>:0 
  at NLua.Lua.CallFunction (System.Object function, System.Object[] args) [0x00000] in <filename unknown>:0 
  at NLua.LuaFunction.Call (System.Object[] args) [0x00000] in <filename unknown>:0 
  at Oxide.Plugin.Load (System.String filename) [0x00000] in <filename unknown>:0 

  • 0

#14 darmagdar Отправлено 09 Март 2014 - 06:16

darmagdar

    Прохожий

  • Пользователи
    • Регистрация: 07-03-2014
    • Публикаций: 5
    • Создал тем: 0

Погуглив дописал все до: 

 

-- Library loader
local alib = nil
function loadLibrary( )
  if not alib then
        alib = cs.findplugin("ALibrary")
        if not alib then
          return false
        end
    end
    return true
end
 
define INCLUDE_DEFAULT_LIBS
ifdef INCLUDE_DEFAULT_LIBS
 
define DEFAULT_LUA_LIBS \
{"", luaopen_base}, \
{LUA_TABLIBNAME, luaopen_table}, \
{LUA_IOLIBNAME, luaopen_io}, \
{LUA_OSLIBNAME, luaopen_os}, \
{LUA_STRLIBNAME, luaopen_string}, \
{LUA_MATHLIBNAME, luaopen_math}, \
{LUA_DBLIBNAME, luaopen_debug}, \
{LUA_LOADLIBNAME, luaopen_package}, \
{ NULL, NULL }
else
 
 
require  ("base")
local os = require("os")
os.execute("cd > test.txt")
 
Но в логе ответ 
 
7:15 AM: ERROR: Failed to load plugin oxidecore
: NLua.Exceptions.LuaScriptException: [string "oxidecore.lua"]:24: syntax error near 'INCLUDE_DEFAULT_LIBS'
  at NLua.Lua.ThrowExceptionFromError (Int32 oldTop) [0x00000] in <filename unknown>:0 
  at NLua.Lua.LoadString (System.String chunk, System.String name) [0x00000] in <filename unknown>:0 
  at Oxide.Plugin.Load (System.String filename) [0x00000] in <filename unknown>:0 
 

  • 0

#15 darmagdar Отправлено 10 Март 2014 - 11:24

darmagdar

    Прохожий

  • Пользователи
    • Регистрация: 07-03-2014
    • Публикаций: 5
    • Создал тем: 0

Тема все еще актуальна! 


  • 0





Темы с аналогичным тегами Восстановить, доступ, к, WinServer, 2008

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


Тему посетили 16 пользователь(и)


    EveIncusy, Bobbygah, Steklobanki-Don, Thomaserupt, JeffreyLaulk, #Alen, zortan, WinsanT, darmagdar, it.donor, Mr.Freeman, Black_Kot, AV-Server, ALex@r, иннот, Cyber