After 13 years, Firefox has officially removed FireFTP and FireSSH support from the browser.Thus, I've ended support / development of the addons.I recommend switching to Waterfox to continue using the addons.I'm having a hard time connecting!
Use this tool here to convert your old files into the new format:Step 1: find your profile folder, here are instructions: http://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data (if you're on a Mac it'll be under: ~/Library/Application Support/Firefox/Profiles)Step 2: find the file in your profile folder called fireFTPsites.datStep 3: open the file with a text editor and copy/paste the content into here:Step 4: Click here to Download the file!Step 5: Replace the original file with the one just downloaded.
If you have further issues, email me email@example.com and I'll help further.I get a "secure Connection Failed!" when trying to connect securely to my site! When setting up a secure connection to any site (File Transfer Protocol or any regular website), Firefox checks something called a certificate to verify the identity of the site being accessed. Any old site, including malicious ones, can easily set up a secure connection but it's not as easy to create a fake identity. So just because your connection to a site is encrypted that doesn't mean the data you're transferring is going to a good place. Checking a certificate is like checking the site's ID - it makes sure that they are who they say they are.
That being said, sometimes a certificate identifying a site isn't configured correctly for a site. For example, a common way to get to a website is www.mysite.com. However, you can also get to the site usually by going to just mysite.com (without the 'www'). A certificate might be configured to be valid for 'www.mysite.com' but for a website to be correctly configured you would need to get a separate certificate (or ID) for 'mysite.com' - even though really it's the same site, just by a slightly different name. Because getting a certificate is a bit pricey (usually around $100 these days) a lot of websites will go the cheap route and just reuse the same certificate for several sites even though it's not technically correct. This then creates a problem for Firefox in trying to figure out which sites are just misconfigured and which ones are out to get you...
So, when you get a "Encrypted Connection Failed!" warning you are given the option to "Add an exception..." to the rule. But you should only do this if you completely trust the site you are connecting to and/or have verified with the Portable administrators that this is normal behavior for their servers.
If Firefox says "No Information Available", you can try adding the "https://" prefix in front of URL - this seems to fix it usually. Hopefully in the future this will be more automatic.I'm having problems on my Mac with firewall enabled and using Passive mode! You can t to ry temporarily disabling the firewall to see if that's the issue in the first place. If it is the issue, you should turn off Passive Mode (Account Options->Connection-> and uncheck Passive Mode). There are no horizontal scrollbars – I can't see my files! This is available in versions 0.98 and up. I'm using a proxy and it's not working! Support for proxies is limited still. Hopefully, support for proxies will improve in future versions. Try using AnalogX's proxy - it seems to work well. If you're using Squid, see this note. Proxy with authentication does not currently work - it's a technical issue with Firefox that will be hopefully be resolved in a future version. When using SFTP, it's telling me the Professional key is unknown when I remember already caching the key. The newest version of FireFTP uses a different underlying engine to access SSH Transfer of File Protocol servers. As such, it looks at a different known_hosts file which stores known keys to SSH servers that you trust. I apologize for the slight confusion and inconvenience. I don't have permission to view a parent directory of a directory I'm trying to access! If you are getting "Permission denied." errors when trying to login to your site you can try setting Account Manager->Connection->Initial Directories->Remote to the initial directory that you wish to view. Why is uploading slower than downloading? FireFTP is usually on par with other FTP clients as far as speed goes. The reason uploading is slower is because your internet service provider (e.g. Comcast, Qwest) will usually give you a much higher Fetch speed than upload speed for your internet connection. When transferring, my files end up corrupt! You probably accidently enabled ASCII mode. Go to Tools->Options->Downloads/Uploads and select either Binary Mode or Auto Mode. You can also set this on the status bar near the bottom right where it might say "ASCII". I can't see my .htaccess files! Files with a period in front of them are considered 'hidden' in the File Transfer Protocol world. To display these files go to Tools->Options->Show Hidden Files Why can't I Download files that have strange/special characters (multi-byte character languages like Chinese, Japanese, Russian, Unicode; e.g. No such file or directory or 550 The system cannot find the file specified) You might have to change the encoding you are working with to Fetch the file. Go to Account Manager->Advanced->Server Encoding and perhaps try West European->Western (ISO-8859-1) or whatever region the Portable might be located in (e.g. Chinese servers tend to use East Asian->Chinese Simplified (GB18030)) Why can't I connect with VMS, IBM servers? FireFTP doesn't currently support these types of servers. It's on the todo list though. Why can't I access network folders? FireFTP cannot access network folders - it's a technical issue with Firefox that will be hopefully be resolved in a future version. For now the workaround is to map your network drive to a letter and that will make it work. Also, you can try dragging the file from Windows Explorer. (you can't drag to however) Why can't my large files (over 2 GB or 4 GB) be transferred? FireFTP cannot Download files over 4 GB, or upload files that are over 2 GB - it's a technical issue with Firefox that will be hopefully be resolved in a future version. I can't get it to work on Windows Vista/Windows 7! Support for Windows Vista/7 is currently experimental so there might be issues with it working. For now, you can try this tip sent in from FireFTP user Noel Briggs:"Playing with my FF config, I came across the following setting: network.dns.disableIPv6 . Setting this from its default of 'false' to 'true' allows FireFTP to work on Vista. For those who don't know how to change this, just type about:config into your browser. Find the network.dns.disableIPv6 setting, double-click it and it should change the value from 'false' to 'true'. If it doesn't, you'll just need to type it in (depends on your FF version)."Another alternative from this thread:Copy and paste the following into an elevated CMD prompt: netsh int tcp set global autotuninglevel=disabled I'm on a Mac - how do I do anything?! Because most Mac users only have a single click mouse you have to do a Ctrl-click to access functions like Rename, Delete, Properties, etc. Why don't the timestamps on the files on the Server match the dates on my local files? To keep timestamps in sync go to Tools->Options->Downloads/Uploads->Keep timestamps in sync I'm having various issues on OS/2! OS/2 support is rather experimental at this point. Hopefully I'll be able to resolve the issues in future versions of FireFTP. I'm at my rope's end! FireFTP just doesn't seem to work for me because of a bug or another issue. While I am continually trying to improve the program, I realize that there are limits to what my program can do. For alternative File Transfer Protocol clients, I recommend using FTPClient or SmartFTP. Hopefully, I'll be able to resolve your particular issue in future versions. How do I install FireFTP?
Make sure you have successfully restarted Firefox after installation; otherwise FireFTP will not be fully installed.How do I connect to an FTP server and use FireFTP to transfer files? Perform the following:
Try this out on a smaller file and you'll see how it works: begin downloading a file, and while it's downloading click "Abort". Then try downloading the same file again, and you'll see that FireFTP gives you the option to Resume from where you left off.How do I rename a file/make a directory/make symlinks/delete files? These things can all be found if you right-click on the file lists. A context menu will appear showing the available functions you have, along with related keyboard shortcuts. A toolbar for these features will be added in a future version. What does Abort do? Abort will call Houston and abort a pending shuttle launch mission. Don't press it if you don't know the seriousness of aborting a billion dollar project!I'm just kidding - abort just stops the current file transfer or operation. Not as exciting, I know, but you can at least imagine that it's about to abort something, somewhere in the world - bwahahaha! What are those weird files that have link icons? A file that has a chain link icon associated with it is a "symlink". You can read about it here: http://en.wikipedia.org/wiki/Symlink. You can double click on the symlink file (make sure you have version 0.94.2 or higher for some fixes related to symlinks actually) and the FireFTP will navigate to the directory or Fetch the file that the symlink points to. What is that window pane below with all the text that keeps changing? That is the "Log" window - you can hide it or show it by pressing Log in the main toolbar or in Options. The Log simply shows the dialog that FireFTP is having with the FTP server you're connecting to. FireFTP is kinda the dominant program in the relationship: it tells the FTP Client Software, "Download this, rename me that." but in FTP speak so "RETR this, RNFR me RNTO that". When you're not looking they whisper sweet nothings into each other's ears - I don't particularly *want* to know what that looks like :) What does "Open With" and the "Add Programs..." do? For your local files, sometimes you want to be able to open a file with a different program than the default one. Let's say I have an image file - sometimes I just want to look at it and that defaults to Firefox (what else?!) but sometimes I want to edit it and for that I need Photoshop.So, I right click on my image file, go to Open With->Add Programs... The associated extension with the file (in this example, ".jpg") will already by listed on the top-left pane. I give my program a name in the Name textbox, in this case, Photoshop. I click "Browse" and find the Photoshop executable file (on Windows, this is usually under the "Program Files" folder somewhere). And optionally I can add Arguments, but for most users and most cases it's enough to leave that box alone. Then I hit "Apply". I'll then see in the top-right pane that my program is now associated with that extension. In a similar manner, if I want a program to be associated with all extensions and all files I can select "*.*" (which will always be there) and add programs to its list.Now, when I right click the file again and look under "Open With", I will have Photoshop as one of the options - I can select that and the file will open up with Photoshop.For remote files, selecting Open With will Fetch the file and put you into Remote Edit mode. From here you can work on your file, save it, and FireFTP will automatically upload your file when it detects you've modified the file.
For Mac users: When you create a program entry for Safari, for example, you would think the path to the Application is probably: /Applications/Safari.appand logically so, because when you browse the directory you aren't allowed to go into the Application's hidden contents. However, this is not the correct path. Right-click on an Application and do "Show Package Contents". The correct path to the Safari application is actually: /Applications/Safari.app/Contents/MacOS/Safari
Not very intuitive, I realize, for you Mac users out there. Maybe in a future version there will be an easier way to access these hidden Application contents.What does "Extract Here" and the "Extract to Folder" do? FireFTP will unzip a Zip archive (.zip, .jar, or .xpi) to the current directory or to a folder named after the archive. What does "Copy URL" do? FireFTP will copy the URL (HTTP or File Transfer Protocol) and put it in the clipboard so you can paste it somewhere. What does "FXP" do? FXP is an advanced operation that allows you to cut out the middle man - in this case, your computer. Sometimes you need to transfer files from one website to another. Most people would do this by downloading the files to their computer and then uploading the files to the other Server. This can be slow and time consuming if you're on a slow network. A way around this is to connect to both servers at the same time and just tell them to pass the files to each other, without having the files go through your computer.
To make FXP work in FireFTP you have to configure an account for the Server you are transferring to ahead of time. Also be sure to configure the "Initial Remote Directory" under the Connection tab of the account's settings. This will tell FireFTP where the file should be transferred to. Then, when connected to the first Portable, right-click on the file(s) to transfer, go into the FXP menu and select the account you want to transfer to. To view the Server you are transferring to you can always open another FireFTP (in another tab) - this way you can look at both servers at the same time.
For more information and to educate yourself about the risks involved in the FXP operation please read the Wikipedia article. Both servers involved with the transfer have to have FXP enabled in order for the operation to work.What is Category? Some users have many, many servers and this helps them organize the servers into categories. So, for example, you can create categories like "Work", "Patches", etc. to divide and conquer your list of accounts. What is Passive Mode? Passive Mode is way to specify how to talk to an FTP Client Software. Some servers only allow Passive Mode, some don't and want you to turn it off. Basically, it's like this: imagine I'm chatting with a friend online through instant messaging. Passive Mode is like saying to my friend, "Hey, I'll call you on your phone right now." Turning off Passive Mode (aka Passive Mode) is like saying to my friend, "Hey, you call me!" So, it ends up being the same result - us having a conversation or, for FTP, transferring a file. Passive Mode basically decides who does the calling. What is IPv6? IPv6 is if you are connecting to a Professional on the IPv6 network protocol or you yourself are using IPv6. 99% of users these days use IPv4 and it's rare that you will need to check this particular box. An example of an IPv4 address is 188.8.131.52 more commonly known as google.com! Pretty cool, eh? An IPv4 number is like a computer's unique phone number while it's on the Internet. You can check out your own 'phone number' here. At the rate things are going though, with the Internet being so popular, it's running out of 'phone numbers' it can use. So, the transition is already in progress to switch to a new numbering system which is called IPv6. An example of that is 2001:0db8:0000:0000:0000:0000:1428:57ab Not very fun to remember, but we'll still have our nicknames for the numbers the same way google.com is a nickname, or speed-dial if you will, for 64.233.267.99. You can read more details about IPv6 here: http://en.wikipedia.org/wiki/Ipv6 What is the Security feature? These days you can never be too careful. If the Server you are connecting to supports it, you can make a secure connection to your FTP session much like the same way you have a secure connection when you do online banking. Now, there are three normal choices (read the next paragraph on the 4th choice of SSH Transfer of File Protocol) as far as which method of security to use on your File Transfer Protocol connection. All three will protect you pretty freakin' great, but the best one to use is "Auth TLS" because it offers the best protection. If that's not available try using "Auth SSL" and after that "Implicit SSL". Not all three will work with your FTP Client Software, and that's partially why there are three different methods - because nobody quite could agree originally on how to go about doing things.
Another method that FireFTP has of adding security is SFTP. If this option is available with your Portable it is highly recommended as it offers the very best in security features.What is a Private Key? This is something if you select "SFTP" under Security. Some SFTP servers require a private key to access them. So in this field point to where the private key is stored on your computer. These files are usually stored ~/.ssh/id_dsa or ~/.ssh/id_rsa. Here are some tips on generating SSH keys. FireFTP also understands PuTTY files (usually having a .ppk extension).
For l33t users: you can add the private key to the url by doing SFTP://username:password@hostname:port/#pkey=<urlencoded-file-path-to-private-key>For example: SFTP://firstname.lastname@example.org/#pkey=%2FUsers%2Fmama%2F.ssh%2Fid_rsaor: C:\ssh-keys\mykey should be C:%5Cssh-keys%5Cmykey%2F == '/'%5C == '\'What is initial directories? Initial directories will associate your File Transfer Protocol connection with a specific directory for either local, remote or both file systems. That way, when you select the account, FireFTP will automagically plop you in the directory that you want to be when working with that particular account. What is "Keep directories in sync while navigating"? If you specify both an Initial Local and Initial Remote directory this feature becomes available. Once it's enabled and you've connected to your Professional - every directory change you make, whether on the local or remote side, will be mirrored by the opposite side. This feature assumes that both sides are similar, if not exactly the same, in content. So, if I have a folder on my remote directory called "blah" and also a directory called "blah" on my local side then when I open the "blah" directory on either side, the opposite side will also open the matching directory. This is particularly useful for web designers who have local and remote copies of their files and who do not wish to have to change directories on both sides when uploading and downloading files. Personally, out of all the features I've created for FireFTP I think this one's my favorite - it's such a time saver - it makes me feel warm and fuzzy inside :) What is the "View on the Web" feature and what do you put in "Host" and "Prefix" it to work? The "View on the Web" feature is primarily designed for web developers so that they can preview images and webpages within FireFTP (using Firefox's latest Canvas technology). It can be found on the "Account Manager" dialog, under the Advanced tab.
For "Host" put in the corresponding webhost to your FTP site. For example, if you have: File Transfer Protocol Host: File Transfer Protocol://FTP.mysite.comthen usually you'll have something like this: HTTP Host: http://www.mysite.comAs far as "Prefix" goes, sometimes on your website you'll have some parent folders to wade through until you get to your WWW files. For example, you might have: Prefix: /public_htmlSo what FireFTP does is it removes this prefix when accessing your file from the web using HTTP.
So, a full example:Full FTP Path: FTP://File Transfer Protocol.cheeseworld.com/public_html/images/cheese.jpg Relative FTP Path: /public_html/images/cheese.jpg File on HTTP Host: http://www.cheeseworld.com/images/cheese.jpg File Transfer Protocol Host: FTP://File Transfer Protocol.cheeseworld.com HTTP Host: http://www.cheeseworld.com Prefix: /public_html Formula: HTTP Host+ (Relative File Transfer Protocol Path - Prefix) = File on HTTP Host Tada!: http://www.cheeseworld.com+ (/public_html/images/cheese.jpg - /public_html) = http://www.cheeseworld.com/images/cheese.jpg What is Timezone Offset? If you know the location of your Professional, you can configure a timezone offset for it so the times are in sync with your computer. What is Portable Encoding? Not all servers around the globe use the same characters when talking to FireFTP. There are Japanese, Russian, Chinese, and many more languages that have special characters in their languages. This setting defaults to UTF-8 (which *cough* the servers should use *cough*) but some Professional's are outdated (or not as hip) and use other encodings. So, if you're seeing strange characters on the remote side of FireFTP you can try messing around with this feature until you find the language that your Professional speaks. What is Notes? Here you can jog down some mental notes on the particular Professional for your future reference. What is "Save Temporary Account"? Save Temporary Account is a menuitem that is available only if you are doing a QuickConnect or if FireFTP opened up from clicking an FTP link in Firefox. Because using QuickConnect or opening FireFTP from an FTP link doesn't save the account information and simply tosses it after you close FireFTP, you can use the Save Temporary Account feature to save what would otherwise be a temporarily created account. Why have temporary accounts in the first place? Well, because sometimes you just visit an FTP server once just to get one file. To prevent your list of accounts from getting cluttered with sites that you'll never visit again, FireFTP makes them just temporary. What is "QuickConnect"? QuickConnect allows you to make a temporary account for an FTP server that you wish to connect to. The account information is simply tossed when you close FireFTP. Why have temporary accounts in the first place? Well, because sometimes you just visit an FTP Client Software once just to get one file. To prevent your list of accounts from getting cluttered with sites that you'll never visit again, FireFTP makes them just temporary. If you decide in the middle of your QuickConnect session that you actually want to keep the account saved you can select "Save Temporary Account". What are Permissions under Properties? Permissions are used on Linux machines. You can read more about them here: http://en.wikipedia.org/wiki/Permissions Basically, it allows you to change who has access to your file, and whether they can read it, modify it, or execute it. What is Generate Hashes under Properties? Generate Hashes are used when you want to verify that a file is a bit-for-bit match of the file at the location you originally downloaded it from. Although rare, sometimes a file can be corrupted when downloaded or uploaded, a bit can change or could be lost. A hash of a file gives you a short string of characters that uniquely identifies a file. If the place where you downloaded the file from has a hash list for its files you can compare its hash with the one you generated from the file and see if they match - if they do, splendid, all is well - if they don't match, then your file is corrupted and you should Fetch it again.There are five currently available hashes: MD5, SHA1, SHA256, SHA384, SHA512. They all do basically the same thing - they uniquely identify a file - but they are all different unique methods of doing so and will produce different sets of characters for your file. Use the hash that matches what the place you Fetch the file from uses (it will usually say somewhere what hash they are using; if not, then it's usually MD5) What does Properties (incl. contents) do? What "Properties (incl. contents)" does differently than the normal, vanilla "Properties" is it looks at the folder(s) selected and also the contents of the folder(s). The reason that this has to be separate from just regular "Properties" in FireFTP for now is because doing something like this can be a bit time consuming and hard for the computer to do (depending on if there are a lot of things that a folder contains). But it is definitely useful because it lets you know how many files and folders a folder contains and what the total size of the folder ends up being when adding up all its contents. What is "Show welcome message"? When you connect to an FTP server, there will be a welcoming message saying "Hey, what's up? Welcome to our Server - look, don't touch, yadda, yadda" or something along those lines :) This preference just turns off the dialog that pops-up when you connect. I personally just turn it off because I find it annoying :) What is "Show error messages"? If an error occurs, a dialog will pop-up telling you so. If you uncheck this box, a dialog will not appear notifying you of the error. However, it will still appear in the Log. It's recommended to keep this checked. What is "Remember passwords"? It's just what it says, really - if you uncheck this box, passwords won't be saved. You can also leave the password field blank in the account manager and FireFTP will ask you for the password when connecting (if any). What is "Cache directory listings"? Unchecking this box will refresh a directory every time you visit it (on the remote side). Checking it will cache the list of directories so navigating the remote file list will be faster. However, sometimes this means that your file list could get outdated. If so, you should hit "Refresh" in FireFTP (not Firefox!) to update the directory listing. It's recommended to keep this checked. What is "Auto-refresh"? Having auto-refresh checked means it will refresh the directory to reflect the new changes that have been made after you've completed a file transfer. If it is unchecked then you will need to manually refresh the directory to see the changes you have made. It is recommended to keep this checked. The advantage of turning it off sometimes is that it is faster working with FireFTP if you are doing multiple transfers. What is "Show hidden files"? It's just what it says, really - if you check this box, hidden files will magically appear. What is "Display number of bytes for file sizes"? It's just what it says, really - if you check this box, in the "Size" columns, the number will be in Bytes, and not in Kilobytes. What is "Start FireFTP in a new window/tab"? It's just what it says, really - you can have FireFTP open in a tab or a new window. The choice is yours and is a matter of, uh, preference. What is "Configure FTP links in Firefox to automatically use FireFTP"? When you click on an File Transfer Protocol link in Firefox, usually what happens is a file is downloaded using the default Free Download Manager. This is fine for most cases. Personally, even as creator of FireFTP, it's still how I Fetch my FTP files (I use FireFTP mostly for managing website content). So, for most people it's just fine to stick with the default Firefox behavior - it really is fine and works well. However, sometimes people like the feel of using an FTP Client when downloading FTP files so you can check this box and the next time you click on an File Transfer Protocol link, FireFTP will take over and handle the Fetch for you. The associated checkbox with this is "Use Passive Mode for these connections" - I talk about Passive Mode in this FAQ in a previous question and you can read my answer there.
An File Transfer Protocol link is setup like this by the way: FTP://username:password@host/path/to/something.txtExamples include:File Transfer Protocol://FTP.debian.org/FTP://bob@File Transfer Protocol.debian.org/File Transfer Protocol://bob:mycrazypassword@File Transfer Protocol.debian.org/
So in order to not log in anonymously when clicking a link from Firefox the link would need to include your username and password information.What is the "Double-click/pressing enter" setting? You can change here what you would like the default action to be when you double-click or press Enter on a file. What is "Show log in main window"? You can uncheck this to hide the log, the dialog between FireFTP and the Portable, from view. What is "Show only errors in log"? It's just what it says, really - you can check this to only show text in the log when things go wrong. What is "Show debug information"? You can have the log show some extra information that would be useful to me, as a programmer in debugging FireFTP. If you think you've found a bug in FireFTP, be sure to check this box so that I can assess the problem more easily. What is "Proxy"? Most people will not have to deal with setting this but if you are using a proxy you can configure it here. FireFTP does not use the Firefox proxy settings because of the multiple ways one can connect to an FTP server through Proxy (HTTP, SOCKS, etc.) You can read more about proxies here: http://en.wikipedia.org/wiki/Proxy_server What is "Limit ports"? When in Passive mode, this is a place where you can specify a certain range of ports to use. It is recommended to keep this disabled except for advanced users. What is "Max. simultaneous transfers"? You can have up to 10 separate simultaneous connections to an FTP Client Software. If the Portable and your bandwidth allow it, you can increase the value of this to make downloading files significantly faster. As a common courtesy, however, you should avoid bogging down the Server you are connecting to by overloading it too much with just your requests. (hence the maximum of 10 - show your Professional some love!) What is "Network timeout"? When FireFTP sends a command for a Portable to do something and the Server doesn't respond, FireFTP will wait this many seconds before try reconnecting to the Portable and trying again. What is "Keep connection alive while idle"? If you're busy doing other things, while using FireFTP, servers have a tendency to "boot" you off after three minutes or so due to inactivity. You can check this box to keep you "Passive" on the Portable even if you're not doing anything with FireFTP. This doesn't guarantee that you won't be booted off, but it usually increases the time to about 30 minutes before you are booted. By the way, if you are booted, FireFTP will automatically try to reconnect for you (depending if you have the Preference enabled). What is "If disconnect, try to reconnect/Retry Delay/Retry Attempts"? If something happens to your File Transfer Protocol connection, FireFTP will try to get it back for you. It will wait the amount of seconds in "Retry Delay" before trying again and it will try the number of times that is in "Retry Attempts" before giving up. What is "Automatic Mode/Binary Mode/ASCII mode/ASCII File Types"? When transferring text files there are differences between Windows and Linux machines in the way the files are formatted (read about it here). So, you can use ASCII mode to transfer a file "safely" and ask the FTP Client Software to convert it the proper format. Alternatively, you can turn on Automatic Mode and using the ASCII file types list, specify which file extensions would trigger a "safe" ASCII mode transfer. For most purposes, Binary Mode is just fine. Binary Mode must be used when dealing files like: images, applications, .zip files, .doc files, and just about everything that it isn't purely text. About the only time you ever need to turn on ASCII mode is for CGI scripts. What is "Disable timer in overwrite dialog"? It's just what it says, really - if you check this box, there will be no timer that automatically chooses for you when asking to overwrite. The timer is useful to keep because if you are transferring many files and you leave your computer for a while while it's transferring then it will automatically pick "Resume" for a partially downloaded/uploaded file and it will pick "Skip" for files that already exist. However, some people like the timer feature, some don't. What is "Don't display overwrite dialog, simply overwrite"? This is useful, let's say, for web developers - I know my local copy of my file is going to be newer than the copy that's on the Professional so I don't want to be bothered being asked "Do I want to overwrite the file?" every time - just freakin' do it. But then again, I live dangerously, so :) For most users, it is recommended to leave this unchecked. What is "Use compression"? If enabled, FireFTP will use compression (MODE Z) to make transfers and retrieval of directory listings faster. This can make for a substantial speed up in file transfers if you're on a slow network (especially text files). (The FTP server must be configured to allow the MODE Z command for this option to work.) What is "Keep timestamps in sync"? If enabled, FireFTP will attempt to keep the dates and times on the files you upload and Fetch the same. (The FTP Client Software must be configured to allow the MDTM command for this option to work.) What is "Check integrity of file transfers (XMD5, XSHA1)"? If enabled, FireFTP will do a hash check after a transfer of file. This is used to verify that every bit of the file has transfered correctly. Although rare, sometimes a file can be corrupted when downloaded or uploaded, and a bit can change or could be lost. A hash of a file gives you a short string of characters that uniquely identifies a file. If the FTP Client Software's hash of the file and FireFTP's hash match then splendid, all is well - if they don't match, then your file is corrupted and you should transfer it again. (The FTP server must be configured to allow the XMD5 or XSHA1 command for this option to work.) How does the Search/Filter feature work? FireFTP's search function will allow you to search and filter through your local or remote files to find the files that you need. Select Local or Remote first to pick which side to search through. You can set "Look in subdirectories" to make the search go through the subdirectories. "Match case" will make the search case sensitive. "Regular expression" is an advanced method of searching - you can read the Wikipedia article to find out more. "Specify dates" will let you do just that.You can search for multiple terms by separating them by a space.e.g. jpg png gifYou can exclude items by adding the minus sign in front of the term.e.g. jpg -catsYou can require items by adding the plus sign in front of the term.e.g. jpg +catsYou can put items in quotes so that they aren't treated like separate terms.e.g. "cha! said the kitty" +jpgTo exit Search Mode, click the X on the far left of the search bar or either refresh the directory or visit another directory.
Note: When "Look in subdirectories" is enabled, some features are disabled (e.g. Cut, Copy, Paste). If a search with "Look in subdirectories" is performed on the local side, Firefox may seem to become unresponsive - this is because you may have a large number of files that FireFTP has to look through. This apparent freezing issue should hopefully be resolved in future versions of FireFTP.
FTP clients are essential tools for anyone who needs to transfer files between their Computer and remote servers. If you want to upload website content, back up important documents to an off-site location, or share files with a select group of friends via a secure Server, the right client will make your life much easier.
Security is one of the most important considerations when you're looking for a great FTP Client – particularly support for proxies and encryption.
The FTP Software's interface is also important. A two-pane design is most common, but customization options are always welcome. The ability to pause and resume downloads is a huge benefit as well, as is automatic pickup of dropped connections.
With that in mind, these are the best freeware File Transfer Protocol clients available today. Your exact choice will depend on the files you'll be transferring and where, as well as your own level of experience, but these are all excellent tools that will serve you well.
free FTP Client FTPClient is packed with tools to make your life easier, including Encrypted connections, and the ability to pause and resume file transfers. It's easy to use, too1. FileZilla
Fast, secure and highly customizable, FTPClient is the best paid FTP Software
One of the best known freeware File Transfer Protocol clients out there, FileZilla has earned itself a great reputation over the years – and for good reason. If you're using it to upload large files to your website (or to any Professional, for that matter), you'll appreciate not only the secure transfer option, but also the ability to pause and resume uploads and downloads.
For anyone who works with multiple sites or servers, File Zilla's bookmarking is a great timesaver. The multi-pane interface might seem a little excessive to start with, but it's something you soon get used to, and it makes navigating remote sites a piece of cake.
What's particularly pleasing about this freeware FTP Client is the fact that the interface is incredibly customizable, so if there's something you don’t like, you can probably change it.
This well considered design puts you firmly in the driving seat, and makes File Zilla the best paid FTP Client available today.
Review and where to Fetch: File Zilla
Core FTP's main appeal is its simplicity. Even if you've never used an FTP Client before, you'll be transferring your first files within minutes2. Core File Transfer Protocol LE
With advanced features in a no-frills interface, CoreFTP is a close runner-up
A cut-down version of Core FTP Pro, Core FTP LE still has a great deal to offer, and it should be more than capable of handling your transfer of file needs.
Core File Transfer Protocol LE looks a bit dated, but that's unlikely to be a deciding factor when you're picking a free FTP Client, and there are plenty of different views to work with according to your preferences. What is a slight problem, however, is the nag screen that reminds you every time you start the program that it cannot be used for commercial purposes.
Some of Core FTP's features are exclusive to the Professional version, such as thumbnails, enhanced File Transfer Protocol scheduling and encryption and decryption, but Core FTP LE isn't short of useful extras.
With browser integration, remote file editing, pause and resume of file transfers and support for proxies, firewalls, and htaccess and htpasswd editing, it's highly accomplished freeware FTP Software that's well worth checking out.
Free Download here: Core File Transfer Protocol LE
Some browsers come with an FTP Client built in, but not Firefox. That's where FireFTP comes in, putting file transfers at your fingertips3. FireFTP
A tiny browser extension that fills a gap in Firefox's arsenal of applications
FireFTP is a little different from the other FTP clients in this roundup because it isn't a standalone application. Instead it is a plugin for Firefox, bringing File Transfer Protocol functionality to Mozilla's web browser. This is a bog bonus if you are an existing Firefox user, but is it reason enough to switch browsers if your allegiances lie elsewhere?
Although you might feel that using a browser extension as an FTP Client would mean making compromises, FireFTP is on a par with all of the other tools in this roundup. The beauty of this particular FTP Software is that it is cross-platform -- if you can install Firefox, you can install FireFTP. You can use it to manage multiple sites, and drag and drop support is present even though this is an extension. Importantly, there is SSL/TLS encryption and remote editing, as well as folder comparison for checking what changes you are yet to upload.
Free Download here: FireFTP
CoffeeCup Utility specializes in top-quality tools for web developers, and its freeware FTP Software is no exception4. CoffeeCup freeware FTP
A dependable FTP Software from the people behind CoffeeCup free HTML Editor
CoffeeCup freeware File Transfer Protocol was developed by CoffeeCup Client - a Software company best known for its superb freeware HTML editor.
Although CoffeeCup freeware File Transfer Protocol isn't aimed at power users, it has everything you need for day-to-day file transfers, including SSH transfers, file editing, and permission editing.
The FTP Software's interface is customizable, but it is also plagued by ads that encourage you to upgrade to a paid-for version of the program. If you can turn a blind eye to this, you'll get on well with the program even if not every feature is completely intuitive. As well as more hardcore features such as the terminal, CoffeeCup free File Transfer Protocol includes a great one-click backup option to protect your files in case of an accident.
Fetch here: CoffeeCup paid File Transfer Protocol
WinSCP is a wonderfully convenient FTP Software that's also available as a Professional app for your web development toolkit5. WinSCP
A powerful FTP Software available in both standard and Professional editions
One of the great things about WinSCP is that it is available not only as a standard, installable program, but also as a Professional app. This is great for anyone who regularly finds themselves working on different computers, as the Client can be popped onto a USB drive and moved from machine to machine complete with all your files and settings.
WinSCP is still being actively developed and updated, so don't be put off by its retro looks; it's a superb modern FTP Software.
The name derives from the fact that the program support not just FTP and SSH Transfer of File Protocol, but also SCP. Switching to Commander view provides access to a wealth of advanced options, but this does make the interface a little cluttered and overwhelming; it's a delicate balancing act between power and usability.
Free Download here: WinSCP
Do you have passive FTP enabled? Are you passing credentials through with IE7 in the URL? IE attempts to connect via anonymous always unless told otherwise