Secure FTP Server On Solaris

Posted on 2006-06-07
Medium Priority
Last Modified: 2013-12-21
I would like to setup a secure FTP Server on Sun Solaris. It should also support on the fly data compression (good compression). Any idea where I can purchase such solution ?
Question by:MyQ2004
LVL 10

Expert Comment

ID: 16851428
Well, one avenue you have is SSH which includes SFTP and SCP and comes with Solaris these days.  So you kinda already have secure FTP already.

Is making FTP secure the requirement *or* simply that you need to perform file transfers securely ?
LVL 14

Expert Comment

ID: 16851561
To expand on Nukfror's comment, there are are many things that could be oconstrued as "secure FTP". Some of these include:
  o FTP with SSL extensions, also known as FTPS
  o SSH with FTP extensions, also known as SFTP
  o FTP over physically and logically private networks
  o Regular FTP using encrypted files such as with PGP, S/MIME, etc.
  o Web-services based file-transfers over HTTP/S
  o Web-services based file-transfers over HTTP but using XML-crypt and XML-sign
  o Web-services based file-transfers over HTTP but using encrypted files such as with PGP, S/MIME, etc.
  o Others that I have missed...
LVL 48

Expert Comment

ID: 16856971
I'm going to take a guess that MyQ2004 is talking about SFTP.  If that's the case, Solaris comes standard with SFTP (via its ssh installation).
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.


Author Comment

ID: 16857787
Thanks for all the comments. Yes, I am talking about SFTP. My system is supposed to handle huge data transfer (as big as 18 GB in size). In that case, data compression becomes very important. Can I configure the SFTP to support data compression on the fly prior to data transfer via SFTP on Sun Solaris ? Thanks in advance.
LVL 10

Expert Comment

ID: 16858139
Yes, see the man page for ssh_config.  Specifically look at:


         Specifies whether to use compression. The argument  must
         be yes or no. Defaults to no.


         Specifies the compression level to use if compression is
         enabled.  The  argument must be an integer from 1 (fast)
         to 9 (slow, best). The default level is 6, which is good
         for most applications. kNote that this option applies to
         protocol version 1 only.

Don't forget that sftp can also use the -C switch as part of the command line to activate compression as necessary.
LVL 10

Accepted Solution

Nukfror earned 500 total points
ID: 16858152
Oh almost forgot, hopefully you plan to investigate the compress-ability of your data.  Some data is inherently already compressed simply because of how its saved.  If this is the case for your data, enabling compression will only slow down the transfer and could possibly be slower then if compression was turned off.

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Hello fellow BSD lovers, I've created a patch process for patching openjdk6 for BSD (FreeBSD specifically), although I tried to keep all BSD versions in mind when creating my patch. Welcome to OpenJDK6 on BSD First let me start with a little …
A metadevice consists of one or more devices (slices). It can be expanded by adding slices. Then, it can be grown to fill a larger space while the file system is in use. However, not all UNIX file systems (UFS) can be expanded this way. The conca…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Suggested Courses
Course of the Month16 days, 11 hours left to enroll

862 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question