ТОЛЬК VPS дозволяє людям отримати доступ до модного ігрового сервера ПІСЛЯ підключення через ssh або доступ до сервера якось


0

У мене досить неполадка, яка зберігається через різні перевстановлення VPS і навіть при переключенні дистрибутивів (я перейшов з Ubuntu 18 на 16, а потім на CentOs 7. У всіх були однакові або подібні проблеми, проте я лише підтвердив всі деталі, про які я розповім на CentOS, а також про те, що зараз працює сервер).

В даний час на моєму сервері працює CentOS 7 і на ньому є стандартний веб-сервер і гейзер-сервер Garrys.

Кожен раз, коли людина намагалася підключити консоль ingame, використовувалася відповідна команда ip та команда.

Порти, безумовно, відкриті та працюють. Я перевірив зовнішні інструменти, і сервер розпізнає їх як відкриті.

Проблема:

Для підтвердження специфіки проблеми у мене було кілька друзів, які провели експеримент над нею. Ось результати.

ПРИМІТКА. Спроба приєднатися повторно НЕ вирішує проблему. Я не раз перевіряв це, і єдиний спосіб, коли люди змогли підключитися - це після того, як я робив те, що я згадав нижче.

Особа A: Особа A - це я. Мені вдалося підключитися відразу після налаштування сервера за допомогою ssh.

Особа B: Особа B - мій друг. Він не зміг підключитися, і я не проводив жодних подальших експериментів через обмеження у нього.

Особа C: Мені довелося Person C намагатися підключитися без успіху. Однак він попросив отримати доступ до ssh і після його надання та його возитися на сервері, але після останнього нічого не змінив, крім перезавантаження сервера, як тільки він спробував ще раз і зміг приєднатися. Після цього він завжди міг приєднатися, не отримуючи доступу до ssh ніколи більше.

Особа D: Коли особа C зараз розблокована, я хотів з’ясувати, що відбувається. Єдиною загальною лінією між мною та особою C здавалося, що ми обоє підключились до сервера за допомогою ssh. Я мав Person D спробувати знову підключитися до gmod без жодного успіху. Після цього я доручив йому завантажити шпаклівку та ssh на мій сервер. Я попросив його негайно залишити SSH, а потім попросив його спробувати підключитися до сервера. Працювали.

Особа Е: Тут я все ще плутався. Я думав, що, можливо, підключення до ssh дозволить дозволити ip від підключення. Якщо це було правдою, то наступні WOUDLNT спрацювали. Щоб перевірити проблему далі, я подумав про якусь іншу службу, до якої можна було б підключити людей. Найпростішим був би веб-сервер, який я думав, проте я ніколи не очікував, що це спрацює. Встановлюючи звичайний веб-сервіс у CentOS 7, я попросив Person E допомогти мені. Знову ж таки, переконавшись, що він не міг підключитися раніше, я попросив його відвідати веб-сайт, розміщений на моєму сервері. Чомусь він не зміг завантажити веб-сайт, але після спроби приєднатись до gmod це миттєво випустило його.

Person F: Я намагався зробити те саме, що і з Person E, однак Person F зміг завантажити веб-сайт і приєднатися до сервера після. Знову перед завантаженням веб-сайту він не зміг приєднатися, навіть намагаючись 2-3 рази перезапустити гру, і я перезапустив сервер.

Консоль серверів також не реагувала на будь-які спроби з'єднання, перш ніж намагатися підключитися через ssh чи веб-сервер та повторити спробу. Інші ігрові сервери, здається, працюють нормально, проте потрібно додаткове тестування.

Це підводить мене до висновку наступного: Люди можуть підключитися до ігрового сервера лише тоді, коли вони мають доступ до якоїсь іншої послуги, розташованої на тій же машині.

Що я думаю, що це може бути Можливо, провайдер сервера має якусь функцію захисту, яка дозволяє лише деяким програмам працювати. Якщо це правда, це також здається, що білий список будь-яких ip (ив), які підключаються через "довірену службу". це чиста здогадка, і мій провайдер не відповів ні на один із моїх запитів.

Це, здається, не є специфічною проблемою для ігрового сервера, оскільки підтримка ігор також непомітна, і я не зміг повністю підтвердити будь-які інші сервери, що працюють, оскільки я не мав часу і людей перевірити його на інших іграх.

Навіть якщо це неможливо вирішити, це здається цікавою загадкою.


SSH - червона оселедець. Ви не надали достатньо детальної інформації про вашу мережу або маршрутизатор / маршрутизацію, щоб забезпечити змістовну відповідь.
— davidgo

@davidgo це розміщений vps. Я нічого не знаю про налаштування роутера, який вони використовують.
— MoustacheSpy

Відбиток відбитків системи VPS можна десь зберігати під час початкового доступу до SSH та повторно використовувати ігровий додаток, який інакше не може / не бажає отримати його з невідомої системи.
— ксеноїд

@xenoid дякую за вашу відповідь, але мені вдалося виправити це близько 5 хвилин тому. Я збираюся розмістити рішення як
— самовідповідь

Відповіді:


1

Ось таке рішення:

Довго чекаючи / бившись із підтримкою та зробивши ще кілька тестувань, ми з’ясували, що сервер, який я отримав, був одним із перших, хто мав нову систему захисту DDOS. Порт, який використовував мій сервер, не був у списку портів "довірених", і тому кожен ip, який намагався підключитися через нього, був заблокований. Я не отримав більше інформації від них, крім цього. Я припускаю, що підключення до послуги на "довіреному" порту тимчасово додає до списку ip. Це лише здогадка.

Вибачте за цілком незадовільне завершення цього питання. Дякуємо всім, хто намагався допомогти

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.