aboutsummaryrefslogtreecommitdiff
path: root/docs/cmdline-opts/ftp-pasv.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/cmdline-opts/ftp-pasv.md')
-rw-r--r--docs/cmdline-opts/ftp-pasv.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/cmdline-opts/ftp-pasv.md b/docs/cmdline-opts/ftp-pasv.md
new file mode 100644
index 000000000..265a8e453
--- /dev/null
+++ b/docs/cmdline-opts/ftp-pasv.md
@@ -0,0 +1,26 @@
+---
+c: Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
+SPDX-License-Identifier: curl
+Long: ftp-pasv
+Help: Use PASV/EPSV instead of PORT
+Protocols: FTP
+Added: 7.11.0
+Category: ftp
+Multi: boolean
+See-also:
+ - disable-epsv
+Example:
+ - --ftp-pasv ftp://example.com/
+---
+
+# `--ftp-pasv`
+
+Use passive mode for the data connection. Passive is the internal default
+behavior, but using this option can be used to override a previous --ftp-port
+option.
+
+Reversing an enforced passive really is not doable but you must then instead
+enforce the correct --ftp-port again.
+
+Passive mode means that curl tries the EPSV command first and then PASV,
+unless --disable-epsv is used.