ТОЛЬК 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.