Как грамотно настроить VPS сервер?
1) Настройка входа на ВПС север.
Используя стандартный вход на VPS сервер, вы входите как пользователь. Предположим, вы, находясь на рабочем месте, зашли на VPS сервер и забыли закрыть его.
Приехав домой, вы заново решаете зайти на ВПС сервер, при этом прошлый вход не завершён. Происходит создание аналогичной учётной записи, и с этого момента на ВПС сервере действуют две учётные записи. То есть, терминалы и советники будут продублированы, а также все сделки, но депозит останется тот же. Такая же ситуация возникает, если вы некорректно выходите с ВПС сервера. Когда вы повторно входите, создаётся ещё одна учётная запись. Настройка входа позволит вам всегда входить как Админ
В свойствах ярлыка mstsc в строке объект после символов «…mstsc.exe» допишите: « /v:»ХХХ.ХХХ.ХХХ.ХХХ» /admin», где ХХХ.ХХХ.ХХХ.ХХХ – это ваш IP адрес ВПС сервера. Обратите внимание, что перед знаком / в двух местах должен быть пробел.
2) Автологин на ВПС сервере.
Если на ВПС сервере произойдёт перезагрузка, то он сам не включится и будет ждать входа пользователя. Все терминалы МТ4 и ваши советники тоже не будут работать. Для создания автологина вам надо на рабочем столе VPS сервера создать текстовый файл с именем «regsetup.reg.txt» и добавьте туда:
----------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="Администратор"
"DefaultPassword"="XXXXXXXX"
"AltDefaultUserName"="Администратор"
"AutoAdminLogon"="1"
----------------------------------------
Где Администратор (2 раза) ваш логин, а ХХХХХХХ пароль. Сохраните файл и удалите расширение «.txt», чтобы осталась надпись «regsetup.reg». Запустите файл «regsetup.reg».
3) Автовключение торговых терминалов МТ4.
Теперь ваш ВПС самостоятельно сможет загрузиться, не дожидаясь вашего входа. Но также необходимо автоматически запустить все торговые терминалы MetaTrader 4. Для этого на рабочем столе VPS сервера создаём текстовый файл с именем «fx.cmd.txt». Добавьте туда:
----------------------------------------
rem *************************************************
rem *** This starts the terminals after waiting 30 seconds ***
rem *************************************************
ping localhost -n 30
start "1" "C:\Program Files (x86)\MetaTrader4 01\terminal.exe"
start "2" "C:\Program Files (x86)\MetaTrader4 02\terminal.exe"
exit
----------------------------------------
Важно: путь к терминалу НЕ ДОЛЖЕН СОДЕРЖАТЬ РУССКИХ СИМВОЛОВ!!!
Сохраните файл и удалите расширение «.txt», чтобы осталось имя файла «fx.cmd». Переместите файл в папку «Автозагрузка» или «Startup» в меню Пуск на ВПС сервере.
4) Создание счётчика перезагрузок.
На рабочем столе VPS сервера создаём текстовый файл с именем «rebootlog.cmd.txt». Вставляем туда:
----------------------------------------
echo --------------- >> C:\rebootlog.txt
echo last reboot at: >> C:\rebootlog.txt
date /T >> C:\rebootlog.txt
time /T >> C:\rebootlog.txt
----------------------------------------
Удаляем расширение «.txt», осталось имя «rebootlog.cmd». Копируем файл в папку «Автозагрузка» на вашем ВПС сервере. Всё. Перезагрузите VPS сервер и проверьте, что всё работает как надо.