November 15, 2024
Linux En çok kullanılan komutlar

Windows ile Linux arası dosya transferi nasıl yapılır

Windows ile Linux arası dosya transferi nasıl yapılır, dosya nasıl kopyalanır makalesinde Windows işletim sisteminin kullanım kolaylığı ve Linux’un stabilitesini ele alarak windows içerisinde yer alan bir dosyayı Linux sunucuya nasıl gönderebileceğimizi göreceğiz.

Linux ile ilgileniyorsanız aşağıdaki yazım ilginizi çekecektir.

https://aliortul.azurewebsites.net/en-cok-kullanilan-linux-komutlari.html

İşlemlere başlamadan önce basit bir şekilde anlatabilmek adına ortamımızı görelim.

Windows to linux Transfer Ortamı

Ortamımda Windows sunucum Windows server 2019 ve Linux sunucum Ubuntu 22.04 LTS.bu iki sunucu aynı networkte ve birbirlerine ulaşabilir durumdalar. Dosya transferi yapmadan önce sunucuların birbirleriyle iletişim kurduğundan emin olmalısınız.

Göndereceğim dosya Windows altında c:\Ali\server.txt dosyası.

  • Windows = DC01 – 192.168.1.10
  • Linux = ansible – 192.168.1.37

Gereksinimler

Windows işletim sisteminden Linux’a dosya transferı yapmanın en kolay yollarından biri Putty aracını kullanmak ve linux üzerinde bir ssh server bulunmasını sağlamak.

1- Windows işletim sistemi içerisinde Putty kurulu olduğuna ve pscp uygulamasının kurulu olduğuna emin olun. Benim windows sunucumda aşağıda görüldüğü üzere putty kurulu durumda.

Kurulu değilse aşağıdaki linkten indirebilirsiniz.

Putty download

2- Linux üzerinde üzerinde SSH server kurulumu.

Dosya transferini güvenli bir şekilde yapabilmek için Linux üzerinde SSH server kurulu olması gerekmektedir. Linux sunucunuzda Ssh server kurulu olup olmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz.

Aşağıdaki ekranda göreceğiniz üzere benim sistemimde SSH server kurulu ve running durumda.

Linux windows dosya transferi

Linux üzerinde ssh server kurulu değilse aşağıdaki komutlarla ssh server kurabilirsiniz.

  • İşletim sistemini update edelim

  • Ssh server kuralım

  • Ssh servisinin düzgün çalıştığını doğrulayalım

Windows ile Linux arası dosya transferi nasıl yapılır

İşin buraya kadar olan kısmı, gereksinimlerin düzgün bir şekilde yer aldığını tespiti ve değilse kurulumuydu. Dosya kopyalama kısmı oldukça kolay. Ben biraz da ayrıntılı anlatıyorum ki kafada her şey net olsun soru işareti kalmasın.

Dosyamın Windows altında C:\Ali\server.txt olduğunu söylemiştim. Linux içinde Tmp klasörü altına atacağım ilgili dosyayı. Tmp altında ilgili dosyanın olmadığını kontrol ediyorum. Server.txt diye bir dosyam yok.

Putty kurulumunu yapmıştık. Dosya kopyalamak için yapmam gereken Windows cmd veya powershell (terminal) açmak ve Putty kurduğum klasöre geçmek ve komutumu yazmak.

Dosya kopyalamak için kullanılacak structure şöyle olacak;

pscp C:\myfile.txt linuxuser@linuxserverip:/linuxkopyalanacakdizin

Aşağıdaki gibi komutlarımı sırası ile çalıştırıyorum.

Windows ile linux arasında dosya transferi

Linux sunucum üzerinde kontrol ettiğimde server.txt dosyamın gelmiş olduğunu görüyorum.

linux windows file transfer

Bir yanıt yazın