docs: add implicit FTP over TLS documentation

This commit is contained in:
Gary Kim 2019-05-20 08:26:40 +08:00 committed by Nick Craig-Wood
parent db8cd1a993
commit 2c72e7f0a2

View File

@ -30,45 +30,27 @@ q) Quit config
n/r/c/s/q> n n/r/c/s/q> n
name> remote name> remote
Type of storage to configure. Type of storage to configure.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value Choose a number from below, or type in your own value
1 / Amazon Drive [snip]
\ "amazon cloud drive" 10 / FTP Connection
2 / Amazon S3 (also Dreamhost, Ceph, Minio)
\ "s3"
3 / Backblaze B2
\ "b2"
4 / Dropbox
\ "dropbox"
5 / Encrypt/Decrypt a remote
\ "crypt"
6 / FTP Connection
\ "ftp" \ "ftp"
7 / Google Cloud Storage (this is not Google Drive) [snip]
\ "google cloud storage"
8 / Google Drive
\ "drive"
9 / Hubic
\ "hubic"
10 / Local Disk
\ "local"
11 / Microsoft OneDrive
\ "onedrive"
12 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
\ "swift"
13 / SSH/SFTP Connection
\ "sftp"
14 / Yandex Disk
\ "yandex"
Storage> ftp Storage> ftp
** See help for ftp backend at: https://rclone.org/ftp/ **
FTP host to connect to FTP host to connect to
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value Choose a number from below, or type in your own value
1 / Connect to ftp.example.com 1 / Connect to ftp.example.com
\ "ftp.example.com" \ "ftp.example.com"
host> ftp.example.com host> ftp.example.com
FTP username, leave blank for current username, ncw FTP username, leave blank for current username, ncw
user> Enter a string value. Press Enter for the default ("").
user>
FTP port, leave blank to use default (21) FTP port, leave blank to use default (21)
port> Enter a string value. Press Enter for the default ("").
port>
FTP password FTP password
y) Yes type in my own password y) Yes type in my own password
g) Generate random password g) Generate random password
@ -77,12 +59,14 @@ Enter the password:
password: password:
Confirm the password: Confirm the password:
password: password:
Use FTP over TLS (Implicit)
Enter a boolean value (true or false). Press Enter for the default ("false").
tls>
Remote config Remote config
-------------------- --------------------
[remote] [remote]
type = ftp
host = ftp.example.com host = ftp.example.com
user =
port =
pass = *** ENCRYPTED *** pass = *** ENCRYPTED ***
-------------------- --------------------
y) Yes this is OK y) Yes this is OK
@ -119,6 +103,12 @@ will be time of upload.
FTP does not support any checksums. FTP does not support any checksums.
### Implicit TLS ###
FTP supports implicit FTP over TLS servers (FTPS). This has to be enabled
in the config for the remote. The default FTPS port is `990` so the
port will likely have to be explictly set in the config for the remote.
<!--- autogenerated options start - DO NOT EDIT, instead edit fs.RegInfo in backend/ftp/ftp.go then run make backenddocs --> <!--- autogenerated options start - DO NOT EDIT, instead edit fs.RegInfo in backend/ftp/ftp.go then run make backenddocs -->
### Standard Options ### Standard Options
@ -191,3 +181,6 @@ FTP could support server side move but doesn't yet.
Note that the ftp backend does not support the `ftp_proxy` environment Note that the ftp backend does not support the `ftp_proxy` environment
variable yet. variable yet.
Note that while implicit FTP over TLS is supported,
explicit FTP over TLS is not.