• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1220
  • Last Modified:

sFTP on Unix


 I may just be confused so I will ramble for a second and all you can fix my errors:

I want to run sftp server on a Unix box (mainly AIX, but lets make this as vendor nuetral as possible). I understand that sFTP is SSH2 specific FTP protocal, hence I believe I need a new ftp server. So does wnyone know of an sFTP server, or is my understanding wrong? Also need a programing API (need both C++ and Java) for adding sFTP to applications. I would prefer to go with commercial products and not open source, but any suggests would be great.  

I have looked  into FTPs (FTP over SSL) and have found servers and coding API's it.

Robert
0
rkesters
Asked:
rkesters
  • 3
1 Solution
 
gheistCommented:
Given your limitations there is no SSH v2 servers supporting sfpt protocol on AIX ( All come with source included)
0
 
rkestersAuthor Commented:
Which of my limitations causes the options to go to zero?
0
 
gheistCommented:
Requirement to have software without available sources.
for all other uses www.openssh.com
0
 
patspamCommented:
rkesters,

Just about any unix distro these days will come with SSH installed out-of-the-box (probably OpenSSH), and that's just about all you need to run a SFTP server.

Wikipedia quote:
A common misconception is that SFTP is simply FTP run over SSH (for which see FTP over SSH); in fact it is a new protocol designed from the ground up by the IETF SECSH working group. (It can also be easily confused with Simple File Transfer Protocol.) The protocol itself does not provide authentication and security; it expects the underlying protocol to secure this. SFTP is most often used as subsystem of SSH protocol version 2 implementations, having been designed by the same working group. However, it is possible to run it over SSH-1 (and some implementations support this) or other data streams. Running SFTP server over SSH-1 is not platform independent as SSH-1 does not support the concept of subsystems. An SFTP client willing to connect to an SSH-1 server needs to know the path to the SFTP server binary on the server side.

In most cases, if you can SSH into the box, you'll also be able to SFTP/SCP to/from it.

OpenSSH is probably one of the most robust and successful open source products, so you'd have to have a pretty darn good reason to not go with it. Most of the big vendors (Sun, etc..) use it.

Hope that helps.

Patrick
0
 
gheistCommented:
> I need a new ftp server
Definitely NO
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now