Windows 7'de bir FTP sunucusunu nasıl ayarlarım?


19

Windows 7'de bir FTP sunucusu kurulumu alma konusunda sorun yaşıyorum.

Hizmeti Denetim Masası -> Programlar -> Windows özelliklerini açıp kapatarak ekledim.

Hizmetin Denetim Masası -> Hizmetler'de başladığını görebiliyorum.

Ama sonra bir Windows komut satırı penceresi cmdaçtığımda, Bağlanmıyorum. ,

C:\Users\mattf>ftp localhost
ftp> ls
Not connected.
ftp> open localhost
ftp> ls
Not connected.
ftp> dir
Not connected.
ftp> quit

C:\Users\mattf>

Ve bu benim sahip olduğum kadarıyla. Bunun neden çalışmadığı hakkında hiçbir fikrim yok - güvenlik duvarı ayarları olabilir mi?


İlk olarak, sunucu yönetim konsolundan "Özellik Ekle" seçeneğiyle gittiğiniz rotayı yapmaktan daha iyidir. İkinci olarak, FTP'yi yönetmek için Windows 7'de bile gerektiği için IIS Management Studio 6.0 yüklü olduğundan emin olun. Yüklediniz mi?
phoebus

Windows 7'de bir Sunucu Yönetim Konsolu olduğunu sanmıyorum. Varsa, ona nasıl erişeceğimi bilmiyorum. Ayrıca, derlememde FTP Hizmeti IIS 7.5 yönetim konsolu üzerinden yönetilir.
Jason R. Coombs

Üzgünüm, bir nedenden dolayı 7 değil, 2008 hakkında konuştuğunuzu düşünüyordum.
phoebus

Yanıtlar:


34

Sonuçlarınızı tekrarladım.

Phoebus'un yorumunun aksine, Windows 7 FTP sitelerini web hizmetleriyle aynı 7.5 yönetim konsoluna sahip yönettiğiniz görülüyor.

Ayrıca, FTP hizmeti oluşturulduğunda (geçmişte yapıldığı gibi) Microsoft bir FTP sitesi oluşturmuyormuş gibi görünür.

FTP Hizmeti ve IIS Yönetim Konsolu'nu yükledikten sonra aşağıdaki adımları uygulayın.

  1. Yönetimsel Araçları Çalıştır | İnternet Bilgi Hizmetleri (IIS) Yöneticisi
  2. Yerel makineyi genişletin.
  3. Siteler'e sağ tıklayın ve FTP Sitesi Ekle'ye tıklayın.
  4. "C: \ inetpub \ ftproot" yolu ile "Varsayılan FTP Sitesi" olarak adlandırın; sıradaki
  5. FTP sitesini otomatik başlat'ı etkinleştir, SSL'ye izin ver'i seçin; sıradaki
  6. Anonim Kimlik Doğrulamayı Etkinleştir; Bitir tuşuna basın

Artık localhost'a FTP gönderebilmelisiniz. Farklı seçenekler seçebilirsiniz, ancak yukarıda açıklanan seçenekler benim için çalışır ve IIS 6 FTP'deki varsayılan seçeneklere çok benzer.

Güvenlik duvarında FTP sunucusunu da etkinleştirmeniz gerekebilir. Bunun için aşağıdaki komutu kullanın.

netsh advfirewall firewall set rule group="FTP Server" new enable="yes"

12

İstediğiniz tek şey, kolayca kurabileceğiniz ve yıkabileceğiniz basit bir FTP sunucusuysa, IIS yöntemini kullanmanızı ve her şeyi yapılandırmanızı önermem. Cisco anahtarlarımızdan birinden running-config'i ftp yapmak için geçen hafta bunu yapmak zorunda kaldım. Biraz etrafıma baktım ve aşırı silahlı olduğunu düşündüğüm IIS'yi kullandığımı gördüm. Ftpdmin'e rastladım - http://www.sentex.net/~mwandel/ftpdmin/

Ben ikili indirdi, komut satırından şöyle koştu: C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root

Daha kalıcı bir çözüm arıyorsanız, ancak IIS ile gerçekten uğraşmak istemiyorsanız FileZilla'yı deneyebilirsiniz - http://filezilla-project.org/


+1 ... Sadelik yorumuna katılıyorum .. ve her iki alternatif öneri de iyi.
tomjedrz

1
IIS zaten sisteme yüklüyse, başka bir program eklemenize gerek yoktur.
Dementic

6

FTP hizmetini kurarken, Internet Information Services altında, FTP sunucusunu (muhtemelen daha önce yapmış olduğunuz, ancak aynı zamanda genişletin ve FTP hizmetinin de işaretli olduğundan emin olun. IIS Yönetim Konsolu (web yönetim araçları altında), daha sonra FTP sunucusu seçeneğini göreceksiniz.

Ayrıca denedim ve FTP hizmetinin de yüklenmesi gerektiğini buldum. Sonra FTP seçeneği ortaya çıktı.


3

Jason Coombs, bir süre uğraştığım bir adımı bıraktı:

Gözden geçirilmiş adım 6:

Anonim Kimlik Doğrulamayı Etkinleştir; Yetkilendirme: Erişime izin ver: bölümünde "Anonim kullanıcılar" ı seçin ve İzinler altında "Oku" ve "Yaz" ı tıklayın. Ardından "Bitir" i seçin.


1

Basit bir ftp sunucusu kurmak, verileri bir noktadan diğerine aktarmanın en iyi yoludur.

Bunu yapmanın en hızlı ve en kolay yolu, FileZilla Server'ı bilgisayara kurmaktır. Verileri şu adrese göndermek istiyorsunuz: http://sourceforge.net/projects/filezilla/files/FileZilla%20Server/

Yapılandırması çok kolay.

FileZilla Client'ı bilgisayara yükleyin Verileriniz var: http://sourceforge.net/projects/filezilla/files/FileZilla_Client/

Şimdi hangi IP'nin bilgisayar dinlediğini kontrol edin Veri göndermek istediğiniz adres: whatismyipaddress.com

Ve bu IP adresini istemcinize, bağlantı noktasına kopyalayın, böylece sunucu ayarlarında değiştirmedikçe bunu sağlamanız gerekmez.

Ardından, FileZilla Server'da ayarladığınız Oturum Açma ve Parolayı kullanın ve bağlanmaya hazırsınız.


Siteler herhangi bir nedenden dolayı yanıt veremediğinden, lütfen ilgili bölüme de yanıt vermeden bir siteye bağlantı vermekten kaçının.
89c3b1b8-b1ae-11e6-b842-48d705

0

Kısa cevap: Yapma. Dünyanın zaten yeterince FTP sunucusu var ve sunucu olmayan bir işletim sisteminde bir tane çalıştırmak sorun istiyor.

Umarım OP bunu anonim erişimle değil, yalnızca dahili bir ağda çalıştırır ve bir tür taşıma katmanı şifrelemesinin etkinleştirildiğini umarız.

Bu tür bir şey yapmayı düşünen başkaları için, lütfen önce bir adım geriye gidin ve gerçekten bir FTP sunucusuna ihtiyacınız olup olmadığına bakın. İhtiyacınız olanı yapmanın başka ve daha iyi yolları olabilir - ve elbette burada "soru 0" da sorabilirsiniz!


Tom bir kahve alıp rahatlayın, bazı insanların FTP'ye sahip olması gerekir, çok olumsuz olmayın, kuryeler tarafından gezegene veri gönderme maliyeti çok fazla ve hala tamamen güvenli değil. kuryeler kullanmadan 250MB'ı nasıl gezebileceğim hakkında bir fikrin var mı? Çok takdir

Kuryeler? SCP'yi deneyin :)
Tom Newton

-1 soruya yararlı bir cevap değil.
LarryK

Yapabilseydim, arka hikayeyi bilmeden benim için affedici olduğum için aşağı oy alırsın. Örneğin, kablosuz bir yönlendiricinin ürün yazılımı üzerinde çalışmak için yerel bir ftp sunucusuna ihtiyacım var. Ftpd yok, iş yok. Burada genel soru yardımcı oldu.
JimR

Jim, FTP'nin kaçınılmaz olduğu yerler olduğunu biliyorum: Sorum şu "onlardan biri mi?" - ve bu soru sık sık sorulmuyor - bu nedenle sol ve sağ çalınan krediler ile ftp sunucularının çoğalması ...
Tom Newton
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.