VPS'nin farklı yeniden yüklemeleriyle ve dağıtımları değiştirdiğimde bile kalıcı olan oldukça sağlam bir sorunum var. CentOS'ta konuşacağım tüm detaylar ve şu anda sunucunun ne çalıştırdığı.
Sunucum şu anda CentOS 7 kullanıyor ve üzerinde standart bir web sunucusu ve bir garrys mod oyun sunucusu var.
Bir kişi oyun içi konsolu bağlamaya çalıştığında her zaman uygun ip ve komutla kullanılır.
Limanlar kesinlikle açık ve çalışıyor. Harici araçlarla doğruladım ve sunucu onları açık olarak tanıyor.
Sorun:
Sorunun özelliklerini doğrulamak için birkaç arkadaşımla bir deney yaptım. Sonuçlar burada.
NOT: Tekrar tekrar katılmaya çalışmak sorunu çözmez. Bunu birçok kez doğruladım ve insanların bağlanabilmelerinin tek yolu aşağıda belirtilenleri yaptıktan sonra oldu.
A kişisi: A kişisi benim. Sunucuyu ssh kullanarak ayarladıktan hemen sonra bağlanabildim.
B kişisi: B kişisi bir arkadaşımdır. Bağlanamadı ve zaman kısıtlamaları nedeniyle daha fazla deney yapmadım.
C kişisi: C kişisini başarılı bir şekilde deneyip bağladım. Ancak ssh'ye erişim sağladı ve onu sağladıktan sonra ve sunucuda uğraştığını sordu, ancak nihayetinde hiçbir şeyi değiştirdikten sonra, sunucuyu yeniden başlattıktan sonra tekrar denedi ve katılabildi. Bundan sonra, bir daha asla ssh'a erişmeden her zaman katılabildi.
D Kişisi: C Kişisi şimdi kilitli kalırken, neler olduğunu öğrenmek istedim. Ben ve C Kişisi arasındaki tek yaygın çizgi ikimizin de sunucuyu ssh kullanarak kabul ettiği görünüyordu. D kişisini tekrar başarı olmadan gmod ile bağlantı kurmaya çalıştım. Daha sonra ona sunucuma nasıl macun ve ssh indirileceğini öğrettim. Ondan hemen sonra SSH'den ayrılmasını ve ardından sunucuya bağlanmayı denemesini istedim. Çalışmış.
E kişisi: Burası hala kafamın karıştığı yer. Belki de ssh'ye bağlanmanın ipin bağlanmasını beyaz listeye alacağını düşünmüştüm. Ancak, bu doğruysa, aşağıdaki WOUDLNT çalışmıştır. Konuyu daha fazla test etmek için insanların bağlanabileceği başka bir hizmet düşündüm. En kolayı düşündüğüm bir web sunucusu olurdu, ancak çalışmasını hiç beklemiyordum. CentOS 7’de normal web servisini kurarken, E kişiden bana yardım etmesini istedim. Yine, daha önce bağlanamadığını doğrulayarak, sunucumda barındırılan web sitesini ziyaret etmesini istedim. Bir nedenden ötürü web sitesini yükleyemedi, ancak gmod'a katılmayı denedikten hemen sonra içeri girmesine izin verdi.
F kişisi: E kişisiyle aynı şeyi denedim, ancak F kişisi web sitesini yükleyip sunucuya katılabildi. Yine web sitesini yüklemeden önce, oyunu yeniden başlattıktan ve sunucuyu yeniden başlattığımdan 2-3 kez denedikten sonra bile katılamadı.
Sunucular konsolu ayrıca, ssh veya web sunucusu ile bağlanmayı denemeden ve tekrar denemeden önce herhangi bir bağlantı girişimlerine tepki vermedi. Diğer oyun sunucuları iyi çalışıyor gibi görünüyor, ancak daha fazla test yapılması gerekiyor.
Bu bana şu sonucu çıkarmamı sağlıyor: İnsanlar sadece aynı makinede bulunan başka bir servise eriştiklerinde oyun sunucusuna bağlanabiliyorlar.
Ne olabileceğini düşünüyorum Belki de sunucu sağlayıcısı, yalnızca belirli uygulamaların çalışmasına izin veren bir tür güvenlik özelliğine sahiptir. Bu doğruysa, "güvenilir bir hizmet" aracılığıyla bağlanan tüm ipleri de beyaz listeye alıyor gibi görünüyor. Bu saf bir tahmindir ve sağlayıcım hiçbir soruma cevap vermedi.
Bu, oyun destekleyicisine özel bir sorun gibi görünmüyor, çünkü oyun desteği de tamamen şaşkına döndü ve çalışan diğer oyun sunucularını tam olarak onaylayamadım çünkü diğer oyunlarda test etmek için zamanım ve insanlara sahip olmadım.
Bu çözülemese bile, sonuçta ilginç bir gizem gibi görünüyor.