Komut satırından IIS ftp sunucusu sorunu


0

IIS'de bir ftp sunucusu yapılandırmaya çalışıyorum (Windows Server 2008 R2)

Bir kullanıcı için okuma ve yazma izinleriyle ve SSL olmadan temel kimlik doğrulamasını yapılandırdım

Ayrıca sunucu güvenlik duvarında 21 numaralı bağlantı noktasını da açtım

sonra cmd sunucusundan localhost'u açtım ve oturum açtıktan sonra "ls" komutunu denedim ve başarılı oldu

sonra FileZilla ile bir müşteriden denedim ve işe yarıyor

işte günlük:

Stato:  Connessione a X.X.X.X:Y...
Stato:  Connessione stabilita, in attesa del messaggio di benvenuto...
Trace:  CFtpControlSocket::OnReceive()
Risposta:   220 Microsoft FTP Service
Trace:  CFtpControlSocket::SendNextCommand()
Comando:    AUTH TLS
Trace:  CFtpControlSocket::OnReceive()
Risposta:   534 Local policy on server does not allow TLS secure connections.
Trace:  CFtpControlSocket::SendNextCommand()
Comando:    AUTH SSL
Trace:  CFtpControlSocket::OnReceive()
Risposta:   534 Local policy on server does not allow TLS secure connections.
Stato:  Server non sicuro, non supporta FTP su TLS.
Trace:  CFtpControlSocket::SendNextCommand()
Comando:    USER **********
Trace:  CFtpControlSocket::OnReceive()
Risposta:   331 Password required for **********.
Trace:  CFtpControlSocket::SendNextCommand()
Comando:    PASS **********
Trace:  CFtpControlSocket::OnReceive()
Risposta:   230 User logged in.
Trace:  CFtpControlSocket::SendNextCommand()
Comando:    OPTS UTF8 ON
Trace:  CFtpControlSocket::OnReceive()
Risposta:   200 OPTS UTF8 command successful - UTF8 encoding now ON.
Stato:  Accesso effettuato
Trace:  CFtpControlSocket::ResetOperation(0)
Trace:  CControlSocket::ResetOperation(0)
Trace:  CFileZillaEnginePrivate::ResetOperation(0)
Trace:  Measured latency of 60 ms
Stato:  Lettura elenco cartelle...
Trace:  CFtpControlSocket::SendNextCommand()
Trace:  CFtpControlSocket::ChangeDirSend()
Comando:    PWD
Trace:  CFtpControlSocket::OnReceive()
Risposta:   257 "/" is current directory.
Trace:  CFtpControlSocket::ResetOperation(0)
Trace:  CControlSocket::ResetOperation(0)
Trace:  CFtpControlSocket::ParseSubcommandResult(0)
Trace:  CFtpControlSocket::ListSubcommandResult()
Trace:    state = 1
Trace:  CFtpControlSocket::ResetOperation(0)
Trace:  CControlSocket::ResetOperation(0)
Stato:  Elenco cartella di "/" completato
Trace:  CFileZillaEnginePrivate::ResetOperation(0)

ancak bir istemci cmd'sinden "ls" komutunu deneyerek alıyorum:

501 Server cannot accept argument.
150 Opening ASCII mode data connection.

ve diğerinden "open [ip] [port]" komutundan sonra hiçbir şey alamıyorum

Bunun bir güvenlik duvarı sorunu olduğunu düşünüyorum ve aktif / pasif mod ile ilgisi var ama neden FileZilla ile iyi çalışıyor?

Komut satırından çalışması için ne yapmalıyım?

EDIT Windows güvenlik duvarını devre dışı bırakmayı da denedim, ancak sorun devam ediyor

ama öyleyse, neden FileZilla çalışıyor? Dinamik bağlantı noktaları olan pasif mod yerine varsayılan bağlantı noktaları olan etkin modu kullanamaz mıyım?


Henüz bir temsilciniz olmadığını biliyorum, ancak sorunuzdaki cevaplara cevap vermeyin. Sorunuzu ek bilgi ile uygun şekilde düzenleyin. Gerekirse yorumlarınızla doğrudan cevap verin (yeterli sayıda temsilciniz varsa). (ayrıca, "teşekkürler" gibi şeyler eklemenize gerek yok)
David Makogon

Yanıtlar:


0

güvenlik duvarı, dinamci portu engellendi

bunu dene:

netsh int ipv4 set dynamicport tcp 49152 16383 persistent

bu, tüm FTP dinamik bağlantı noktalarını açar

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.