The File Transfer Program (FTP) is a standard network protocol used to transfer computer files between a client and server on a computer network. Built on a client-server model architecture, it separates control and data connections between the client and the server. Users may access the server through a sign-in protocol, typically in the form of a username and password.

Share tech news, updates, or what's on your mind.

Sign up to Post

How do I set up an exception in Avast AVG Business so as to allow an FTP server to connect to a folder on my computer?   I have a Canon WFT wireless transmitter that connects to an FTP server on my computer.   When I disable the AVG protection, the files are transmitted normally, but blocked otherwise.   How do I set up an exception to allow the files to go through.
Determine the Perfect Price for Your IT Services
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

How to gain root access to a vulnerable Red hat Linux server?

I only have the following details.
1) There are 3 services running. (SSH, FTP and HTTP)
2) I managed to get some user username and password, however when i tried to login into the server, i recieved the error permission denied.
In IPSwitch ftp professional 12.6

I have a scheduled task that transfers files from a customer FTP to my local folder
Works fine
I have delete access on the customer folder

What I need is Post transfer... after that task has run

Sometime later

I need to delete the files in the customer FTP

I don;t care if I need to include it in the current scheduled activity

Or create a new one that runs an hour later

This runs only once a day
Hi Experts ~
I have been tasked with applying Cloudflare to our domains and sub-domains.
I've been 98% successful except for one sub-domain that uses ftp.
The s/w connecting to this sub-domain is failing. It appears Cloudflare doesn't work with FTP and a fix is to have the s/w use the IP instead of the sub-domain, however this s/w is managed thru an external party and making that change has proven problematic to roll out. As a result, I've re-verted back to our GoDaddy DNS service until we can solve the problem.

When I configured the DNS records in Cloudflare, I enabled the security layer. The record looks like the attached.  

My question, does any know if I clear the security layer, will the DNS resolve? (e.g. when I hear 'Cloudflare doesn't work with FTP' is that referring to the security layer? or just in general?).

Thanks in advance for any insight or advice.
What are Enterprise size businesses using to replace old FTP Server technology.

Where I work we are looking to update our technology and replace our FTP Server.  I have been charged with researching alternative solutions to using an in house FTP server.  This F.T.P. Server is used by our:

- Employees
- Customers

To share files from different locations.  We want to have it secured so its not open to everyone on the internet.  Citrix ShareFile is good; but, it is expensive.  IS there any type of technology that we can use and setup on premises?  That we cna install and have it work better and more securely than FTP?

Even if you need to pay a little bit that is fine.  We wil need several dozen accounts to connect and share files to this alternative solution.
I'm using WinSCP in the scripting mode with an MS Access 2K application.

My goal is to use the shell command that runs a batch file that ftp's a file.

THe MS Access application needs to know when the FTP has completed, so I use a batch file to copy a flag into the directory.
The Access Application then loops, checking every second to see with the flag exists, before it continues...

The problem is that while the batch file works as expected when executed from the command mode, it does not perform as expected when I use the Shell command.
I'm pretty sure the problem is the use of the term "exit" in the WinSCP script, but I don't know what to do to solve the problem.

Here is my batch file... StartFTP.bat (again... batch file creates Finished_FTP_Flag.txt as expected)

DEL "\\<myServer>\Database\XMIT-files\Finished_FTP_Flag.txt"
"C:\Program Files\WinSCP\WinSCP.com" /ini=nul /command "open ftp://<myFTP_Site>/" "put \\<myServer>\database\xmit-files\<myFileName.zip>" "exit"  
COPY "\\<myServer>\Database\DistiTools\FinishedConvertingFlag.txt" "\\<myServer>\Database\XMIT-files\Finished_FTP_Flag.txt"

Here is my MS Access (VBA) command (again... batch file never creates Finished_FTP_Flag.txt
 Call Shell("c:\<MyPath>\StartFTP.bat")

Any suggestions???
I would like to map an FTP folder on a remote site as a mapped drive on a Windows 10 computer.
Is this possible?
Hi all,
How do I check in windows 2012 to verify that the server has installed and configured with ftp services ? I also try to find out the location and if there is any folder, but I seems couldn't found them.

Trying to access via command prompt, always turned with error below

530-User cannot log in, home directory inaccessible.
 Win32 error:   Access is denied.
 Error details: Authorization rules denied the access.
530 End
Login failed.
I would like to use a powershell/vbs script to run the following commands currently found in a .bat file:

@echo off

set password=xxxxxxxx
set /p password=<%~nx0:password
if not "%password%"=="" goto OK
set /p password=Enter password: 
echo %password%>%~nx0:password

set localdir=\\srv\folder\NewInbound\folder
set remotedir=/out_folder
set ftpserver=ftp.server.com
set username=xxxxxxxx

::del "%localdir%\*.*" /q

call :GetFtpFiles
call :ClearFTPFiles

exit /b

    (echo open %ftpserver%
    echo user %username% %password%
    echo bin
    echo cd %remotedir%
    echo lcd "%localdir%"
    echo mget *.*
    echo quit
    ) | ftp -n -i
    exit /b

    (echo open %ftpserver%
    echo user %username% %password%
    echo cd %remotedir%
    (for /f "tokens=*" %%a in ('dir /b /a-d "%localdir%\*.*"') do @echo dele "%%~a")
    echo quit
    ) | ftp -n -i -d

Open in new window

We've got Filezilla server (Version - 0.9.60 beta) installed on one of our Server 2008 servers.  During a routine scan of our network we're getting
"FTP Privileged Port Bounce Scan"

The remote FTP server is vulnerable to a FTP server bounce attack.

It is possible to force a remote FTP server to connect to third parties using the PORT command.

The problem allows intruders to use your network resources to scan other hosts, making them think the attack comes from your network.

See the CERT advisory (CERT-CC:CA-1997-27) for solutions and workarounds.

Plugin Output:
The following command, telling the server to connect to on port 10794:

PORT 169,254,95,1,42,42

produced the following output:

200 Port command successful

I've looked at the referenced CERT Advisory, it wasn't very helpful.
SolarWinds® IP Control Bundle (IPCB)
SolarWinds® IP Control Bundle (IPCB)

Combines SolarWinds IP Address Manager and User Device Tracker to help detect IP conflicts, quickly identify affected systems, and help your team take near instantaneous action. Help improve visibility and enhance reliability with SolarWinds IP Control Bundle.


I'm looking for a Secure file transfer system for aprox. 75 employees and 20 customers  (SFTP)
-User WebGUI and preferably for admin too
-An interface via the command line
-Integration with OKTA
-An Outlook plugin

Can anyone recomend a server software that can be configured for SSO with OKTA?

Hi Experts,

do you have a manual about creation of SFTP Server on WIndows ?
I install FTP tools (Filezilla 0.9.44 server version ) on windows server 2012. Sometimes occurs a error message " Failed to load SSL libraries" message. Our client can't connect to FTP server. Please help me to solve it . Thanks
I have 2 types of files written into a local FTP directory.
Those ending with *.dat extension are good files I want to keep
Those with no extension are junk files I want to delete periodically.

I am looking for a command that will either:
a) delete all files that have no extension
b) delete all files that do not have a *.dat extension
Hi Experts,

We are using freeFTPd as our sftp server and it is working fine. The only problem is when the server is restarted, i does not start automatically. Any suggestion how to start this automatically when the server is restarted? Also any suggestion if there are any better SFTP server which will start automatically after a system reboot?
Thanks in advance.
Hello Ee,

Kinda a weird one . I have a vsftp centos instance running in active mode ( pasv_enable=NO) on I have a powershell script (psftp module) that connects and downloads and uploads some files to the vsftp instance from - windows server 2012. Weird thing is , all of a sudden it stops with "The remote server returned an error: (425) Can't open data connection." now if I use the windows client ftp commands it gives the same 425 . However, if I open the filezilla ftp browser using active mode port 21 it works . If I open another windows cmd and run the ftp commands from another windows instance on same subnet it works. ..Without any known reason , the script and windows cmd ftp will start to  work again after about 30-40 mins being down..

any ideas?
I have an application running on several customers PCs (Delphi XE2 developed).
The application sometimes access a FTP server (hosted by OVH, very reliable)  to download some files.
It works fine on all customer's PCs, ... except, since a couple a days, on one of them.
I could verify that the connection is correctly established but the "get" results in the following error :
Socket error 10054, connection reset by peer
I have asked the customer to retry, after disabling his anti-virus and firewall (I could not very that yet) but the error is the same
What I'm trying to do is create a ftp user that can update and modify files in an apache2 v2.4 (with www-data) web directory.

I have a single user: UserA (names changed to protect the guilty) The folder is /var/www/vhosts; chowned to www-data:www-data UserA has been addded to the www-data group. The UserA's home directory is set to /var/www/vhosts

I have ProFTPd setup and running. UserA connects fine.

The problem is ownership of the folders/files. all files are set to 644 as normal all folders are set to 755.

since UserA is not the owner, it falls under the group policies and files cannot be added, deleted, or modified because of the limitations.

Is there any way to masquerade UserA as www-data so they can perform the job?

Am I thinking of this the right way? is there another way to do it? Thanks The user connects via FTP to the web folder
I've got a question on my SY0-501 Security+ exam with a question to me has an incorrect answer.  The question is
"A security Admin wishes to implement a secure method of file transfer when communicating with outside organizations."

"Which of the following protocols would BEST facilitate secure file transfer? (Select TWO)"

I choose SCP, & FTPS, which according to exam prep is incorrect, it states that TFTP should be used. Is this look correct?  I know TFTP is NOT secure.
OWASP: Forgery and Phishing
LVL 12
OWASP: Forgery and Phishing

Learn the techniques to avoid forgery and phishing attacks and the types of attacks an application or network may face.

I need to provide a SFTP service to let my data providers upload files securely.

Do you know a good and affordable hoster?

I don't feel comfortable opening my servers to the web!
Hello EE,

I recently installed a vsftp instance on centos7 , i have it configured for "active" mode i thought . Initially, it worked great for about 12hours , including from windows ftp client then I get a 425 error about data port and PASV mode on a windows shell ftp client . I need to use the windows ftp client / active mode setting . Below is the current config

# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
# You may override where the log file goes if you like. The default is shown
# below.
# If you want, you can have your log file in standard ftpd xferlog format.
# Note that the default log file location is /var/log/xferlog in this case.
# You may change the default value for timing out an idle session.
# You may change the default value for timing out a data connection.
# It is recommended that you define on your system a unique user which the
# ftp server can use as a totally isolated and unprivileged user.
# Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients.
# By default the server will pretend to allow 

Open in new window

Anyone have a good solution to rename recursively all the files in a directory tree that begin in _ or contain ()!$% etc?  I am trying to start a massive FTP upload but it fails due to the names.  I have already used CMD to recursively remove temp files and such but the ren command doesn't work recursively.
I would like to modify this CuteFTP script so that it automatically overwrites the files in the Destination path...

Currently when I run the VBS script it prompts me if I should overwrite, and I always have to say Yes.... I want to bypass that..

[code][/' VBS Script Generated by CuteFTP (TM) macro recorder.
' Generated at: 10/24/2018 10:10:10 AM.

' Create TEConnection object
Set MySite = CreateObject("CuteFTPPro.TEConnection")

' Initialize remote server host name, protocol, port, etc.
MySite.Host = "host.host.com"
MySite.Protocol = "FTP"
MySite.Port = 21
MySite.Retries = 30
MySite.Delay = 30
MySite.MaxConnections = 4
MySite.TransferType = "AUTO"
MySite.DataChannel = "DEFAULT"
MySite.AutoRename = "OFF"
' WARNING!!! SENSITIVE DATA: user name and password.
MySite.Login = "login1234"
MySite.Password = "password1234"
MySite.SocksInfo = ""
MySite.ProxyInfo = ""
' Connect to remote server
MySite.DownloadAsync "/out", "\\srv\files\Inbound\FTPInbound"code]
I am working on a project where I have to send several files to several different offsite locations.   All the reports will be pushed down to a SFTP server and then I need to automatically transfer these files to 4 different SFTP servers.  this is a daily and monthly occurrence.  I am in need of assistance in creating a script that automates this task.  Currently, I open WinSCP and individually transfer each report to the appropriate folder.   I have found scripts where I should be able to do one report at a time, but I have not found anythng that will do more than one report with a different name at one time.  Is this even possible?
Hello Guys,

I am facing a very strange issue. I am not able to connect to the FTP Site using work PC but able to connect to it using my home PC. I have taken the following steps to resolve the issue:

1. Reboot the COMCAST Business Gateway (from SMC Networks)
2. Verified that no firewall is enabled to block the access
3. Contact COMCAST to verify if their equipment configured correctly, and COMCAST verified that it is configured correctly
4. Contact the FTP Site Hosting Company, they responded that since you are able to access out FTP Site using your home PC so therefore there seems to be no issue
5. Also verified that the our WAN Internet IP Address is NOT on any Blacklist.

This is a very strange issue and need guidance.







The File Transfer Program (FTP) is a standard network protocol used to transfer computer files between a client and server on a computer network. Built on a client-server model architecture, it separates control and data connections between the client and the server. Users may access the server through a sign-in protocol, typically in the form of a username and password.

Top Experts In