The directory was created automatically by the NAS and in my case is "/mnt/HD/HD_a2/dir_xyz". If you log in via FTP, you will only see "dir_xyz".
I just tried it with FileZilla and WinSCP. Both can open the directory and perform file operations in it.
Unfortunately, there is no difference if I remove the "/".
I ran the test of settings in Cobian Reflector. Here is the result:
Code: Select all
FTP Test
Testen Sie Ihre FTP-Einstellungen...
Licence expiry date: 31.12.9999
Set LocalDirectory to D:\Download
Licence expiry date: 31.12.9999
waitOnShutdownSSL=True
StrictReturnCodes=False
Setting socket timeout=120000
SecureSocket timeout=120000
SecureSocket timeout=120000
Command encoding=System.Text.UTF8Encoding
Setting socket buffer sizes=-1
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 10 allowed.
220-Local time is now 16:18. Server port: 21.
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 10 minutes of inactivity.
SetSSLProtocol: min=DETECT, max=DETECT
---> AUTH TLS
234 AUTH TLS OK.
Starting handshake
ECDHE_RSA_AES_128_SHA
ECDHE_RSA_AES_256_SHA
RSA_AES_128_GCM_SHA256
RSA_AES_256_GCM_SHA384
DHE_RSA_AES_128_GCM_SHA256
DHE_RSA_AES_256_GCM_SHA384
ECDHE_RSA_AES_128_GCM_SHA256
ECDHE_RSA_AES_256_GCM_SHA384
DHE_RSA_AES_128_SHA
DHE_RSA_AES_128_SHA256
DHE_RSA_AES_256_SHA
DHE_RSA_AES_256_SHA256
DHE_RSA_AES_256_SHA256
RSA_AES_128_SHA
RSA_AES_128_SHA256
RSA_AES_256_SHA256
RSA_AES_256_SHA
ECDHE_RSA_3DES_SHA
DHE_RSA_3DES_SHA
RSA_3DES_168_SHA
DHE_RSA_DES_SHA
Handshake started
Waiting for handshake completion
Processing hello
ProcessMessages(Handshake)
Handshake Message: ServerHello
Using extended_master_secret
ProcessMessages(Handshake)
Handshake Message: Certificate
ProcessMessages(Handshake)
Handshake Message: ServerKeyExchange
ProcessMessages(Handshake)
Handshake Message: ServerHelloDone
ProcessMessages(ChangeCipherSpec)
ProcessMessages(Handshake)
Handshake Message: Finished
OnHandshakeComplete - waiting for lock
OnHandshakeComplete - in lock
OnHandshakeComplete - exiting lock
OnHandshakeComplete - exit
Synchronous handshake complete
---> PBSZ 0
WaitUntilCompleted(0, EndSend)
200 PBSZ=0
---> PROT P
WaitUntilCompleted(2, EndSend)
200 Data protection level set to "private"
---> USER someusername
WaitUntilCompleted(4, EndSend)
331 User someusername OK. Password required
---> PASS ********
WaitUntilCompleted(6, EndSend)
Wait begin: TransferBuffer.Read (timeout=120000)
Wait end: TransferBuffer.Read
230 OK. Current restricted directory is /
ChangeWorkingDirectory('.')
---> CWD .
WaitUntilCompleted(8, EndSend)
553 User not allow
Expected reply codes = [200,250] (strict=False)
ChangeWorkingDirectory error: User not allow (code=553)
Purging task queue
Defaulting to Unix parsing
---> QUIT
WaitUntilCompleted(10, EndSend)
OnReceive closing (size == 0)
CloseConnection(e=null)
Shut down socket
Closed socket
Notified active send result 10
Close() called when open
221-Goodbye. You uploaded 0 and downloaded 0 kbytes.
221 Logout.
Dispose()
CloseConnection(e=null)
KeepAlive thread finished.