MAKALE İÇERİĞİMİZ
- Sanal sunucumuzu oluşturuyoruz. (Ram, SSD Disk Boyutu Vs. Belirliyoruz.)
- Sunucumuzun tüm portlarını aktif ediyoruz.
- Sunucuya ilk erişimimiz için “PuTTYgen” ile key oluşturuyoruz. Ve sunucumuza ekliyoruz.
- PuTTY yazılımı ile oluşturduğumuz keyi ekleyip, sunucumuza bağlantı sağlıyoruz.
- Key’e ihtiyacımız olmadan “root” ile giriş yapabilmek için birkaç değişiklik yapıyoruz.
- “root” şifresini değiştiriyoruz.
- Makinemize files kurulumu yapabilmemiz için gereken paketlerin tamamı. [Farklı bir makale üzerinde anlattım.]=> https://www.karizmayazilim.com/google-cloud/freebsd13-kurulmasi-gereken-paketler/
Makalemiz Cloud deneme hesabınızın var olduğu düşünülerek anlatılmıştır. Deneme hesabının açabilmeniz için detaylı bilgi yer almamaktadır.
Öncelikle aşağıdaki linkten Google Cloud’a üye oluyoruz.
https://cloud.google.com/
Daha sonra profilinizi oluşturup ödeme yönteminizi doğrularsanız, 3 ay geçerli 300$’lık Google deneme krediniz olacak. Hesabınız onaylandıktan sonra aşağıdaki linkten giriş yapınız.
https://console.cloud.google.com/
1) Açılan sayfadaki “Search” bölümüne “FreeBSD” yazın ve daha sonra oradan istediğiniz FreeBSD sürümünü seçiniz. Ben FreeBSD13’ü kullanacağım.
2) Seçim yaptıktan sonra karşınıza aşağıdaki ekran gelecek bu ekranda “LAUNCH” butonuna tıklayıp açılan sayfadan makinemizin özelliklerini ayarlıyoruz.
3)Sayfada doldurmanız gereken yerler “Name” kısmına büyük harf kullanmadan sunucuyu isimlendirin. “Machine configuration” bölümünde “Machine type” kısmından sunucunuzun kaç core ve ram olmasını istiyorsanız seçiniz.
4)Sayfayı kaydırın. “Boot disk” bölümünden disk türünü ve kaç GB olacağını belirleyiniz. Ve “Firewall” kısmındaki iki kuralıda aktifleştiriniz.
Ben SSD seçtim. Disk boyutunu 100GB yapsanız fazlasıyla yetecektir.
5)”CREATE” butonuna tıklayıp makinemizin hazırlanmasını, 1 dakika kadar bekliyoruz.
Makinemiz oluşturulunca yanında yeşil tik oluşacaktır.
ŞİMDİ SIRASIYLA MAKİNEMİZE ERİŞMEK İÇİN AŞAĞIDAKİ AYARLARI YAPACAĞIZ
1)Compute Engine sayfasında bulunan “Set up firewall rules” seçeneğine tıklıyoruz.
2)”CREATE FIREWALL RULE” Seçeneğine tıklayıp yeni kural oluşturuyoruz.
Açılan sayfada;
“Name” kısmına küçük harflerle bir kural adı girin. Örnek “all-port, port1, port2…” gibi.
“Target tags” name kısmına ne yazdıysanız aynısını yazın.
“Source IPv4 ranges” kısmına aşağıdaki kuralı ekleyin ;
0.0.0.0/0
“Protocols and ports” Kısmında da “Allow all” seçeneğini seçip, “Create” butonuna basıp etkinleşmesini bekleyiniz.
3) Kuralı sunucumuza ekliyoruz. Compute Engine sayfasından sunucumuzun adının yazdığı kısma tıklıyoruz.
Açılan sayfada “Edit” butonuna basıyoruz.
“Firewalls” kısmında bulunan “Network tags” kutucuğuna oluşturduğumuz kuralı ekleyip, kaydediyoruz.
SSH PORTUNU BELİRLEYELİM
SON OLARAK SUNUCUYA ERİŞMEMİZ İÇİN KEY AYARLAYACAĞIZ
Putty yazılımını indirmeniz gerekmektedir.
Yukarıdaki linklerden sisteminizle uyumlu olan Putty’i indirip, kurunuz.
Daha sonra başlata “PuTTYgen” yazıp programı açıyoruz.
Generate seçeneğine tıklayıp kodun oluşmasını bekleyin.
MAKALEYİ FARKLI GÜNLERDE YAZDIĞIM İÇİN KEYLER VE İP ADRESLERİNDE FARKLILIKLAR MEVCUTTUR. BUNLAR ÖNEMSİZDİR. ZATEN SİZ RESİMLİ ANLATIMLARA BAKIP KENDİ KEYİNİZİ VE SUNUCU İP ADRESLERİNİZİ KULLANACAKSINIZ..
ARTIK MAKİNEMİZE BAĞLANIYORUZ
KEY DOSYASINA İHTİYACIMIZ OLMADAN “ROOT” OLARAK GİRİŞ YAPABİLMEK İÇİN AŞAĞIDAKİ AŞAMALARI TAKİP EDİNİZ.
Dikkat: Sunucuya bağlandıktan sonra “sudo su root” yazmazsanız sunucuda değişiklik yapamazsınız. Login olduktan sonra;
sudo su root
ee /etc/ssh/sshd_config
Yukarıdaki kodu yazdıktan sonra açılan dosyada bir kaç değişiklik yapacağız.
Bul;
#PermitRootLogin no
Bununla Değiştir;
PermitRootLogin yes
Bul;
#PasswordAuthentication no
Değiştir;
PasswordAuthentication yes
Yukarıdaki değişiklikleri yaptıktan sonra “Esc” basın ve 2 kez “a” ya basınız.
Daha sonra root şifremizi belirlemek için aşağıdaki kodu yazınız.
bsdconfig
Artık sunucuyu yeniden başlatabilirsiniz. Aşağıdaki kodu yazmanız yeterli olacaktır. Yaklaşık 1 dakika sonra sunucu online olacaktır.
reboot
OYUNUMUZU KURABİLMEMİZ İÇİN MAKİNEYE GEREKLİ PAKETLERİ KURUP HAZIR HALE GETİRİYORUZ
DİĞER MAKALEMİZİ İNCELEYEREK SUNUCUNUZU OYUN KURMAYA HAZIR HALE GETİREBİLİRSİNİZ.
merhabalar;
bende denedim bunu ama portları kontrol ediyorum portlar bile açık değil. oyunu açıyorum sunucudan sunucu public ipyi internal ip’yi alıyor external ip yi almıyor. çözümü varmıdır ?
GAME99 ACILIYOR ..
PUBLIC_IP: 10.128.0.5 interface vtnet0
oyun açılıyor sıkıntı yok ama dış ipyi alamadığı için oyuna erişemiyorum iç ağa açılıyor bunun bi ayarı varmıdır ?