secure ftp client for linux

What is a good if not the best secure ftp client for linux and Unix?  I am looking the one which  uses or accept certificates- and can do so in a command line scripting mode.   If it also has GUI capabiliites that is OK but what i want to achieve is unattended scripting.  Any help with setup will be most appreciated. this is why i labeled moderately difficult at 125 points.  Thanks
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

There are multiple COMMERCIAL solutions for this, but one solid recommendations that lends itself to linux, is FREE, and supports multiple security methods of CKERMIT.

While "kermit" is also its own file transfer protocol, it DOES have ftp capabilities built in as well.       There is tons of documentation on the kermit web site, and the kermit line has been actively maintained for DECADES.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
OpenSSH ( also includes an sftp (Secure FTP) client.
Most flavors of linux come with a utility called scp, this is a file transfer that is based off of ssh. It has a CLI so you can incorporate it into your scripts.

this is taken from the scp man page:

     scp - secure copy (remote file copy program)

     scp [-pqrvC46] [-S program] [-P port] [-c cipher] [-i identity_file]
         [-o option] [[user@]host1:]file1 [...] [[user@]host2:]file2

     scp copies files between hosts on a network.  It uses ssh(1) for data
     transfer, and uses the same authentication and provides the same security
     as ssh(1).  Unlike rcp(1), scp will ask for passwords or passphrases if
     they are needed for authentication.

     Any file name may contain a host and user specification to indicate that
     the file is to be copied to/from that host.  Copies between two remote
     hosts are permitted.
Split is fine with me.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Networking Protocols

From novice to tech pro — start learning today.

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.