FTP Client

FTP Client

Merhaba,

Kendi FTP client’imizi oluşturmaya başlayalım…

İlk olarak Kütüphaneleri dahil edelim

  • İmport ftplib
  • İmport getpass

Hemen açıklayalım dahil ettiğimiz kütüphaneleri.

Ftplib kütüphanesi adında da bilindiği üzere bir ftp kütüphanesi , getpass kütüphanesi ise girilecek olan ftp sunucu parolasında parola karakterlerini gizlemeye yarayan bir modül.

Ardından kullanıcıdan ftp host’u girmesi için bir değişken atadık

  • Ftp_Host = input(“Ftp adresi ya da Ip adresi giriniz :”)

Ardından bir değişken daha atıyoruz.

  • Ftp = ftplib.FTP(Ftp_Host)

Yukarıda da ftp ile bağlantı kurmak için değişkeni atadık.

Ardından bu aşağıdaki kodları yazalım.

 

 

Kullacı_Gir diye bir değişken oluşturduk. Kullanıcıdan bir isim girmesi için. Sonrasında Sıfre_Gır diye de kullanıcıdan bir sifre belirleyip girmesini istedik.

En son olarak ekrana yazdırması için Kullanıcı_Gır ve Sıfre_Gır değişkenlerini Ftp logine dahil ediyoruz. Bu kodlarla Ftp sunucumuzda login işlemi için kullanıyoruz.

Biz burada sadece ftp client(istemci) tarafına değindik. Haberleşmenin sağlanabilmesi için server(sunucu) tarafınında düzenlenmesi lazım.


Bir cevap yazın