Domain: yar.ru
Stories and comments across the archive that link to yar.ru.
Comments · 14
-
duplicity: local encryption, multiple backends
automatically encrypt your data locally and upload it to multiple locations. These locations can be public locations as only your private key can decrypt the incremental (or full) backups.
Some backends:
- azure backend (Azure Blob Storage Service) Microsoft Azure SDK for Python - https://github.com/Azure/azure...
- boto backend (S3 Amazon Web Services, Google Cloud Storage) boto version 2.0+ - http://github.com/boto/boto
- cfpyrax backend (Rackspace Cloud) and hubic backend (hubic.com) Rackspace CloudFiles Pyrax API - http://docs.rackspace.com/sdks...
- dpbx backend (Dropbox) Dropbox Python SDK - https://www.dropbox.com/develo...
- copy backend (Copy.com) python-urllib3 - https://github.com/shazow/urll...
- gdocs backend (Google Docs) Google Data APIs Python Client Library - http://code.google.com/p/gdata...
- gio backend (Gnome VFS API) PyGObject - http://live.gnome.org/PyGObjec...
- D-Bus (dbus)- http://www.freedesktop.org/wik...
- lftp backend (needed for ftp, ftps, fish [over ssh] - also supports sftp, webdav[s]) LFTP Client - http://lftp.yar.ru/
- mega backend (mega.co.nz) Python library for mega API - https://github.com/ckornacker/..., ubuntu ppa - ppa:ckornacker/backup
- OneDrive backend (Microsoft OneDrive) python-requests - http://python-requests.org/ python-requests-oauthlib - https://github.com/requests/re...
- ncftp backend (ftp, select via ncftp+ftp://)
- NcFTP - http://www.ncftp.com/
- Par2 Wrapper Backend par2cmdline - http://parchive.sourceforge.ne...
- rsync backend rsync client binary - http://rsync.samba.org/
-
Re:The Importance of Being Forgotten
Yeah, it's annoying to change directories both locally and remotely by hand (without even tab-complete!)
Use lftp and you'll get your tab-completion, both local and remote...
-
small footprint means no gui
-
Pretty obvious
On unix systems, ftp itself is scriptable. Other ideaswoul be to: http://curl.haxx.se/, http://lftp.yar.ru/ or using an expect script as an interface between your script and an ftp client. If you use python, use: http://docs.python.org/lib/module-urllib.html, or ftplib. For Perl, use LWP, Net::FTP.
-
If Cygwin is an option then lftp is perfect.
-
my favourites
ncftp - best FTP client EVAR.
wget - awesome HTTP/HTTPS/FTP download tool (need to mirror a site? wget's got you covered).
lftp - best sftp client EVAR.
zip and unzip - so very useful (and I used to maintain several of the OS ports).
I was going to include bash, but it hasn't actually been updated since 2002.
Cygwin isn't really an application per-se, but it's always the second or third thing (after Firefox) that I install on a new Windows box... having a real shell and tools on Windows is a real sanity-saver. -
Re:lftp
Lftp is the uncrowned king of ftp clients! Lots of features, RFC-compliant and rock solid; in its property of being text-based it's very easy for the operator to use in a quick and easy way. Using lftp with FISH is damn cool, no more tricky "ssh-combined-with-sftp". Other nice features include FXP, mirror/reverse mirror, scripting, parallel downloading, "Copying of files between two servers, e.g. between FTP and HTTP." etc. More features to be found here.
Truly a prerequisite for a breeze in FTP-land. -
Re:Screen.
-
Re:one time passwords
if your ftp server supports s/key or opie, then you can send the one-time password automatically without s/key calculator using lftp.
-
ftpsThere is secure extension of ftp protocol (ftps), which is usually turned on by AUTH TLS command in ftp protocol.
In this ftps protocol, control connection where the password is transmitted is encrypted, and the data connection is encrypted optionally.
lftp supports AUTH TLS and turns on this secure extension by default if it is supported by server. In Red Hat 8 this extension is supported by default in wu-ftpd.Unfortunately, in Red Hat 9 it is not supported, since wu-ftpd was replaced with vsftpd.
-
Re:It's all there!
And if you need proof of the suckage,
try lftp.
a bash-style command line with history,
and much more. THIS is a real cli ftp client. -
Re:Different, not better or wose
No advantages???? You gotta be joking! Tell me how to do the equivalent of 'mget *' with http. Tell me how to download the whole folder full of files at once with http.
I'm starting to sound like a broken record here, but lftp will do all that you ask, and much much more. Provides the same interface whether via FTP or HTTP.
-
Re:Different, not better or worse
Sure, you could write a HTTP client that acts like an FTP client (ls [pattern], mget[pattern], mput [pattern]), but to make it work reliably across all servers, the server would have to have a somewhat-standardized FTP-like LIST command or page, since it would be hard to do globbing when the index page is hard to parse.
It's been done. I believe you're thinking of lftp. Fabulous little program.
-
Fastest FTP clients (lftp)
For my home machine, I generally use Mandrake's cooker branch. Since I am often downloading packages, I was interested in trying the various ftp clients available. For a while, I was using gFTP, which was easy to use, but not always stable. Before then, I often used Netscape, but it is a total sloth at FTP. Then I tried lftp one day and was shocked; it was usually one or two(!!) orders of magnitude faster than any other client I'd tried (This on my university's T1, so I have the bandwidth.) When other clients would give me 6-80 Kbps, I routinely get 500+ Kbps from lftp (to the same server, of course).
So for those of you who are comfortable with the original command-line ftp, and have high bandwidth, I recommend you try lftp. It has tab-completion, bookmarks, wildcarding, etc. I'd be interested in hearing other people's recommendations for ftp clients.
PS. Yes, I use MandrakeUpdate as well, but I like to check for new packages.