I'm using M-x shell
in Emacs and just connecting through vanilla ftp
from the command line (bash).
I remember (many moons ago) I came across a script for Emacs that'd keep a persistent ftp connection going for shell/bash/ftp, pinging the remote server every 30-60 seconds and thus stopping the connection from timing out, and saving me the hassle of entering the connection strings over and over.
Is there a LISP script for this task? Or how does everyone else do it?
I use ftp over TLS. My remote shared host doesn't support ssh.