Windows 10 PC’de TFTP Server Kurulumu ve Kullanımı

Hızlı Bakış

TFTP Server kurulumu yerel ağda hızlı dosya aktarımı gerçekleştirmek için etkili bir çözüm sunuyor. Kullanıcılar SolarWinds yazılımını Windows 10 üzerine yükleyerek veri transferi servisini saniyeler içinde başlatıyor. Bu yöntem özellikle ağ cihazlarına yazılım yüklerken zamandan tasarruf sağlıyor. Ayrıca sunucu üzerindeki kök dizin üzerinden dosyalar istemci bilgisayarlara sorunsuz aktarılıyor. Basit yapıdaki bu protokol karmaşık yetkilendirme süreçlerini ortadan kaldırarak operasyonel hızı artırıyor. Dolayısıyla geçici veri paylaşımı gerektiren test ortamlarında söz konusu servis modeli sıklıkla tercih ediliyor.

Bu yazımızda, Windows PC üzerinde dosya transferi yapmak için SolarWinds TFTP Server programını kullanarak bir TFTP Server kurulumu yapacağız.

TFTP Server Kurulumu

Windows 10 Üzerinde TFTP Server Kurulumu ve Kullanımı

TFTP (Önemsiz Dosya Aktarım Protokolü) veri aktarım işlemini gerçekleştirir. Ancak, FTP ile karşılaştırıldığında, güvenli olmayan bir protokol olduğunu söyleyebiliriz.

Bir önceki yazımızda TFTP hakkında bilgi verdik. Bu makalede, Win 10 üzerinde SolarWinds programını kullanarak bir TFTP Sunucusu nasıl kurulur adım adım inceleyeceğiz.

İlk olarak, TFTP konfigürasyonu, TFTP Server ve TFTP Client olarak ikiye ayrılır. Dosya aktarım sunucusunu yapılandırmak için bir PC/Dizüstü bilgisayar veya Sunucu kullanabilirsiniz.

TFTP Sunucusu kurmak için bir Server (Sunucu)’a ihtiyacınız yoktur. Windows işletim sistemi üzerinde SolarWinds kurarak bir TFTP Sunucu’su çalıştırabilirsiniz.

TFTP Server (Sunucu) Nedir?

TFTP, UDP 69 bağlantı noktasını kullanır ve istemcilere dosya tabanlı hizmetler sağlar. Tipik olarak, TFTP, Cisco veya herhangi bir markalı yönlendirici üzerine yazılım kurmak için kullanılır. Güvenliğinizin daha önemli olduğu bir ortamda TFTP protokolünü kullanmanız önerilmez.

TFTP yerine FTP veya başka bir protokol kullanılabilir. Yerel ağda bir TFTP Sunucusu geçici olarak kurarak test edebilirsiniz.

SolarWinds TFTP Server Yapılandırma

Öncelikle, aşağıdaki butona tıklayarak SolarWinds TFTP programını bilgisayarınıza indiriniz ve ardından, VMware veya VirtualBox sanallaştırma programında yeni bir sanal makine oluşturun ve üzerine temiz bir Windows 10 kurulumu yapınız.

SolarWinds TFTP yazılımını bilgisayarınıza indirdikten sonra, TFTP sunucu konfigürasyonu için aşağıdaki adımları sırasıyla takip ediniz.

SolarWinds İndir

Adım 1

Bir Win10 sanal makine üzerine TFTP sunucu yapılandırmak için öncelikle VMware sanal makinenin ağ ayarlarını Bridged olarak yapılandırınız.

VMware Bridged Bağlantısı

Adım 2

VMware Sanal Ağ Düzenleyicisi’nde de VMnet0’ı Bridged olarak yapılandırabilirsiniz.

Sanal Ağ Editörü

Adım 3

Microsoft Windows 10 sanal makineyi çalıştırınız.

Sanal Makineyi Çalıştırma

Adım 4

Bilgisayarınıza indirdiğiniz SolarWinds TFTP Server programını Win10 sanal makineye kopyalayın ve kurulum dosyasını yönetici olarak çalıştırın.

SolarWinds TFTP Server Programını Yönetici Olarak Çalıştırma

Adım 5

SolarWinds kurulum penceresinde Next (İleri) butonuna tıklayınız.

SolarWinds Kurulum Sihirbazı

Adım 6

SolarWinds lisans anlaşmasını kabul ediniz ve Next’e tıklayınız.

Lisans Anlaşmasını Kabul Etme

Adım 7

İletişim penceresinde bir kullanıcı adı ve firma ismi yazınız ve Next butonuna tıklayınız.

Kullanıcı ve Şirket Adı Yazma

Adım 8

Kurulum lokasyonu yerini varsayılan değerde bırakınız ve Next’e tıklayınız.

Kurulum Lokasyonunu Seçme

Adım 9

Kurulumu başlatmak için Install (Kur) butonuna tıklayınız.

Program Kuruluma Hazır

Adım 10

Wizard penceresinde Finish (Bitir) butonuna tıklayınız.

Kurulum Tamamlandı

Adım 11

SolarWinds programını açınız ve File (Dosya) seçeneğine tıklayınız.

TFTP Programını Çalıştırma

Adım 12

Gördüğünüz gibi, servis şu anda çalışmıyor. TFTP servisini başlatmak için Start (Başlat) düğmesine tıklayın.

TFTP Servisini Başlatma

Adım 13

TFTP sunucusunun depolama yerini değiştirebilirsiniz.

Depolama Konumunu Yapılandırma

Adım 14

TFTP hizmetini başlattıktan sonra, TFTP-Root klasörü C:\ sürücüsünde oluşturulur.

TFTP Root Yapılandırma

Adım 15

TFTP-Root klasöründe 2 metin belgesi oluşturun.

Yeni Metin Belgesi Oluşturma

Adım 16

TFTP sunucusunu bir sanal makineye kurduktan sonra, Ana makinenizi TFTP İstemcisi olarak yapılandırmanız gerekir.

TFTP Client etkinleştirmek için Denetim Masası / Tüm Denetim Masası Öğeleri / Programları ve Özellikleri’ne gidiniz ve Programlar ve Özellikler penceresinde, “Windows Özelliğini Açın veya Kapat” seçeneğine tıklayınız.

Windows Özelliğini Açın veya Kapat

Adım 17

Açılan pencerede birden fazla hizmet var. Aşağı kaydırdığınızda, TFTP İstemci hizmetini göreceksiniz. TFTP İstemci hizmetini etkinleştirdikten sonra OK (Tamam)’a tıklayın.

TFTP Client

Adım 18

Windows özellikleri penceresinde Close (Kapat) butonuna tıklayınız.

Dahası, TFTP gibi Telnet de günümüzde güvenli sayılmaz. Yine de yerel ağdaki switch yapılandırmaları için hala iş görüyor. Telnet protokolünü Windows’ta etkinleştirmek için benzer adımları izlemeniz yeterli.

Windows İstenen Değişiklikleri Tamamladı

Adım 19

Windows Tuşu + R tuşlarına bastıktan sonra, Çalıştır penceresini açınız. Çalıştır penceresinde CMD yazıp Enter tuşuna basın.

CMD komut isteminde, “TFTP” komutunu yürütün. TFTP İstemci hizmetinin çalışıp çalışmadığını gözden geçirebilirsiniz.

CMD / TFTP

Adım 20

Bu adımda, oluşturduğunuz metin belgesini Ana Bilgisayarın masaüstü konumuna kopyalamak için CMD komut isteminde “tftp -i 192.168.1.102 get 1.txt” komutunu kullanın.

tftp -i 192.168.1.102 get 1.txt

tftp -i 192.168.1.102 get 1.txt

Adım 21

Server üzerinden 1.txt dosyasını başarıyla kopyaladınız!

Dosya Transferi Başarılı

Adım 22

Kopyaladığınız 1.txt metin belgesini açın ve içerisine bir şeyler yazın ve dosyayı kaydedin. Metin belgesi Salt Okunur ise, dosya özelliklerinden değiştirebilirsiniz.

Metin Belgesini Düzenleme

Adım 23

Ana bilgisayarınızda düzenlediğiniz metin belgesini sunucuya göndermek için, CMD komut isteminde “tftp -i 192.168.1.102 put 1.txt” komutunu uygulayınız.

tftp -i 192.168.1.102 put 1.txt

tftp -i 192.168.1.102 put 1.txt

Adım 24

Dosya aktarımı başarıyla tamamlandı.

Dosya Gönderimi Başarılı

Adım 25

TFTP-Root klasöründeki 1.txt dosyasını açın ve değişikliği kontrol edin.

TFTP Sunucu Depolamasını Kontrol Etme

Adım 26

Sunucu ile yapılan işlemlerin loglarını aşağıdaki görüntüden inceleyebilirsiniz.

SolarWinds TFTP Server

Güvenlik kaygınız varsa daha modern protokollere yönelmelisiniz. Örneğin, şifreli bir kanal üzerinden güvenli SSH bağlantısı kurmak çok daha mantıklıdır.

Net olmak gerekirse, TFTP’yi sadece kapalı test ortamında bırakın. Canlı sistemlerinizde mutlaka SSH veya SFTP tercih edin. Windows 10’a SSH sunucusu kurmak da en az TFTP kadar kolay.

Video

Video Önizleme Görseli
YouTube'da İzle

TFTP Sunucu Hakkında Sık Sorulan Sorular

Sunucu kurmak için gerçek bir donanıma ihtiyacım var mı?

Hayır, hiç gerek yok. Danışanlarıma hep söylerim: Sıradan bir Windows 10 bilgisayar yeterlidir.
Hatta bir dizüstü bilgisayar bile işinizi görür. SolarWinds adlı programı kurun. İşte bu kadar.
Böylece ek donanıma para harcamanıza gerek yok. Sanal makine de kullanabilirsiniz. Gerçek sunucu şart değil.

Bu protokol neden güvensiz? Ne zaman kullanmalıyım?

Açıkçası bu protokol, hiçbir şifreleme veya kimlik doğrulama sunmaz. 69 numaralı UDP bağlantı noktasını kullanır.
Bu yüzden hassas veriler için asla kullanmayın. İşin sırrı şu: Sadece yerel ağda, geçici testler için tercih edin.
Mesela bir ağ cihazına firmware yüklerken kullanılır. Güvenlik öncelikli ortamlarda FTP veya SFTP’ye yönelin. Windows 10 üzerinde test ederken dikkatli olun.

SolarWinds yazılımını kurarken sanal makine şart mı?

Şart değil ama benim size en büyük tavsiyem sanal makine kullanmanız. Zira hata yapsanız bile ana sisteminiz etkilenmez.
VMware veya VirtualBox ile temiz bir Windows 10 kurun. Ardından SolarWinds’i yükleyin; bu yaklaşım çok daha güvenlidir.
Hatta ağ ayarlarını Bridged moda alın. Böylece gerçek ağ cihazlarıyla sorunsuz iletişim kurarsınız. Deneyimlerimle söylüyorum, bu yöntem hatayı minimize eder.

Windows 10’da istemci özelliğini nasıl aktifleştiririm?

Denetim Masası’nda Programlar ve Özellikler’e gidiniz. Sol tarafta ‘Windows özelliklerini aç veya kapat’ seçeneğine tıklayın.
Açılan listede aşağı kaydırarak ‘İstemci’ seçeneğini bulun; kutucuğu işaretleyin ve Tamam’a basın.
Bu kadar basit. Ardından CMD’ye ‘tftp’ yazın. Komut çalışıyorsa işlem başarılı demektir.

Dosya alıp göndermek için hangi komutları kullanmalıyım?

İki temel komut var. Sunucudan dosya almak için ‘tftp -i [IP] get dosyaadi.txt’ kullanın. -i parametresi binary mod içindir.
Sunucuya dosya göndermek için ise ‘tftp -i [IP] put dosyaadi.txt’ yazın. Nitekim ben müşterilerime önce get ile test etmelerini öneririm.
Örneğin IP adresi 192.168.1.102 ise komut şöyle olur: ‘tftp -i 192.168.1.102 get 1.txt’. Aktarım saniyeler içinde tamamlanır. Windows 10 ortamında sorunsuz çalışır.

Yaptığım işlemlerin kaydını nereden izleyebilirim?

SolarWinds programının ana arayüzünü açın. Ekranda tüm transfer geçmişi listelenir. Hangi dosyanın ne zaman alındığı veya gönderildiği yazar.
Başka bir deyişle, her şey şeffaf. Hata aldığınızda ilk buraya bakın. Loglar sayesinde sorunu anında tespit edersiniz.
Hatta dosya yolunu değiştirdiyseniz, kayıtlar yine doğru konumu gösterir. Bu özellik en çok işinize yarayacak şeydir.

Sonuç

Bu makalede, bir ağ yapısında TFTP sunucu kullanmak için en iyi program olan SolarWinds TFTP Server’ı kurduk ve yapılandırdık. Son olarak, Ana bilgisayarda TFTP İstemcisini etkinleştirdikten sonra bir dosyayı sunucuya nasıl aktaracağımızı inceledik. Bizi takip ettiğiniz için teşekkürler!

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş