Learn how to a build a cloud-first strategyRegister Now

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

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
  • 2
3 Solutions
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.

OpenSSH (http://www.openssh.org) 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.

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

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