
Arkadaşlar, Google Cloud üzerinden temin edilen sunucularda burada anlattığım yöntemle (yani termius/putty vs. kullanarak) bağlanma durumunda farklı işlemlerin yapılması gerektiği için bazı arkadaşlarımızın bağlantıda sorun yaşadığını gördüm.
Telefon için anlattım ancak PC için de her şey aynı, arkadaşlar.
Önemli; Bu yazıdaki 12. adımdan itibaren anlattığım işlemleri AWS, Azure sunucularında da yaparak Putty, Termius, PowerShell bağlantınızı sağlayabilirsiniz.
Şimdi nasıl yapılacağı hakkında sunucu kuruluşu ve sunucuyu termius'a bağlamak için yapılacaklar için bilgi vereceğim.
1) İlk olarak telefonumuzla sunucumuzu temin edeceğiz. Telefonumuzun tarayıcısından Google Cloud girelim. Daha sonra hesap açarak ilerleyelim.
Not: Hesap açma kısmını ben burada yazmıyorum ancak şu yazıyı mutlaka okumalısınız; Google Cloud Sunucu Kurma Rehberi
2) Hesabı kurduktan sonra açılan sayfada sol üstteki kısma dokunun.

3) Açılan pencereden Compute Engine kısmına girelim.

4) Yine açılan pencereden VM Instances kısmına girelim.

5) Gelen sayfada sağda bulunan üç noktaya dokunalım.
6) Açılan pencerede Create Instance kısmını seçiyoruz. Açılan kısımda sunucumuzun hangi özellikte olacağı vs. konusunda özelleştirmeler yapacağız.

7) Telefonumuzun tarayıcısından google cloud'a girip sunucumuzu temin ettik. Şimdi Google Cloud uygulamasına gireceğiz, telefonumuzda yüklü değilse Buradan Yükleyelim.
8) Programa girelim. Açılan ekrandan aşağıda bulunan Resources kısmına dokunuyoruz.

9) Şimdi de VM Instances kısmına dokunuyoruz.

10) Az önce telefonumuzun tarayıcısından kurmuş olduğumuz sunucu burada gözükecektir. Buradan sunucumuzun üzerine dokunuyoruz. Ardından açılan sayfadan da sağ üstteki üç noktaya dokunuyoruz.

11) Karşımıza aşağıdaki pencere çıkacak, bu pencereden de Connect via SSH kısmını seçiyoruz.

12) Şimdi terminal ekranına bağlanacaksınız. Terminal ekranı geldiğinde ilk olarak birkaç ayar yapmamız gerekiyor. Terminal ekranımız açıldığında aşağıdaki komutu giriyoruz.
sudo nano /etc/ssh/sshd_config
Karşımıza bu ekran açılıyor. Yön tuşlarıyla aşağıya inip ilgili kısmı bulup görseldeki gibi olacak şekilde düzeltin.

13) Gelen ekrandan yukarıdaki işaretli kısımlar gibi düzeltin, kendi ayarlarınızı.
#PermitRootLogin prohibit-password kısmını PermitRootLogin yes olarak değiştiriyoruz.
PasswordAuthentication no kısmını PasswordAuthentication yes olarak değiştiriyoruz.
Değişiklikleri yaptıktan sonra CTRL + X ardından sadece Y tuşuna basıyoruz ve enter yapıp komut satırına geri dönüyoruz. Şu kodu yazıyoruz.
sudo systemctl restart ssh
14) Sunucumuza termius, putty, cmd tarzında programlarla bağlanmak için root hesabımızın şifresini oluşturacağız. Bunun için sırası ile şu kodları giriyoruz.
sudo su
passwd
Şimdi şifremizi oluşturuyoruz. İşlem buraya kadar arkadaşlar.
15) Termius'u açıyoruz ve Host sekmesine gelip bağlantımızı kolaylıkla yapıyoruz ve sunucumuza erişimimizi sağlamış oluyoruz, arkadaşlar.
Not: IP kısmına, Google cloud sunucumuzun External IP denen adresini yazıyoruz.
Kısaca böyle arkadaşlar.
Herkes için kolay ve yapılabilir olsun diye bu yazıyı yazmaya çalıştım.
Faydalı olmasını temenni ediyorum.
Herhangi bir eksik ya da kusur varsa affola.
Her birinize kolay gelsin, şimdiden.