Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I need to provide an url to a third party company so that they can log in and download the file. The problem is that I don't know the url for my ftp/sftp site due to my very limited knowledge in ftp. I only know the way to connect to the ftp/sftp site using FireZilla. I connect to the ftp/sftp site using "Site Manager" in FireZilla, I provided the host name using an external IP address, and passed in an username and a password. The url that is showing up on the header of the FileZilla window displays: ftps://username@1029.56.34.19

Question #1: am I using sftp or ftp? Question #2: 1029.56.34.19 points to the home directory of my ftp website, and the file I need to upload is in a subfolder in the home directory, what should be the full url to the file on my ftp/sftp site? Is it something like this? sftp://1029.56.34.19/FolderName/FileName.csv

p.s. 1029.56.34.19 is not a real ip address, I am using it for demo purpose.

share|improve this question

migrated from stackoverflow.com Aug 1 '13 at 21:49

This question came from our site for professional and enthusiast programmers.

3 Answers 3

Based on this:

ftps://username@1029.56.34.19

you are using FTPS. There is FTP, SFTP, and FTPS. Furthermore, there are two types of FTPS - implicit and explicit.

FTPS is FTP over SSL (like HTTPS). SFTP is really a form of SSH (behind the scenes an SFTP client is logging in via SSH and issuing commands).

The easiest thing for you to recommend your third party to do is to install Filezilla and then give them the URL. Alternatively you can look into FileZilla's import/export functions which may be easier for both you and the client. WinSCP will also work.

Windows does not have native FTPS or SFTP support. Just the weird way it integrates with Windows Explorer (not Internet Explorer) and the old ftp command.

share|improve this answer
    
This answers the question #1, thanks! –  Superman Coding Aug 2 '13 at 13:41

In the sitemanager in FileZilla you can see whether FTP or SFTP is used. You can provide them with the IP address and folder in URL-form like you've shown, but please be aware that if you provide them with the username and password they will be able to access and alter the complete directory, unless you have a ftp account with only access to the specified directory.

share|improve this answer
    
Yes, the ftp account I have set up is only accessible to the specified directory. –  Superman Coding Aug 2 '13 at 13:37

You can tell if you are using encryption (FTPS or SFTP) from within your site manager. If, under protocol, it is set to SFTP, well you are using SFTP. If it is set to FTP and under encryption, you have an option that is not "use plain FTP" then you have FTPS.

The important consideration in getting this to work is that the IP address you give the third party needs to be your Internet IP address. If the IP address that you use is just on your local network, then you would need to set up port forwarding on any routers that the FTP server might be behind.

How do you tell? Either ask the person who set up and maintains the FTP server or look at the IP address of you computer and compare. If the IP addresses are similar (both start with 192.168.1.XXX or maybe 10.10.1.XXX) then you need to set up port forwarding.

If you know for sure, that the FTP server is accessible from the internet, then why don't you create a bookmark in Site Manager with the username and password for the third party, test the connection then right click on the site and select export. It will create a XML file with all the settings. The third party can import the file into FileZilla and connect.

They'll need a program like FileZilla if the FTP server is using encryption as most explorers only support plain FTP.

share|improve this answer
    
On a side note, The highest value any part of an IP address (v4 anyway) can take is 255. So the biggest IP is 255.255.255.255 –  SLaG Aug 1 '13 at 22:07
    
Yes, I understood we can't have 4 digits number in any part of v4 IP address, I just make it up so that it won't match any real IP address out there. –  Superman Coding Aug 2 '13 at 13:44
    
Just got back an email from the third party company, unfortunately they only support ftp. The reason I can't ask them to use FileZilla is because we are trying to automate the process. The 3rd party company is using a JAVA program to talk to the ftp site and download the file. They need an complete url to the file on the ftp site, an username and a password. I just couldn't figure out what the complete url should be. –  Superman Coding Aug 2 '13 at 13:48

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.