通过 CURL 连接到 SFTP 2024-6-8 • centos curl ftp [user@1070741-VM1 logs]$ curl --tlsv1.2 --tls-max 1.2 --ciphers ECDHE-RSA-AES128-GCM-SHA256 -k sftp://ftp.domain.com/db/ --user user:pass curl: (2) Failure establishing ssh session 我尝试从 CentOS 7 连接到 FTP 文件夹,FTP 具有以下安全设置: 我可以连接这些设置,但无法从命令行复制,有什么想法如何做到这一点吗? 提前致谢 答案1 您可以尝试使用 bash 和注入标记(假设您使用的是 rsa 密钥) #!/bin/bash sftp {user}@{host} <<EOF cd {remote_dir} mget * EOF 相关内容 仅复制一些子目录 Windows 服务器 DNS 解析 localhost 中的(某些)外部 IP 磁盘映像大小不断增大[关闭] 升级 gitlab 后 - GUI / 界面损坏 - 无法正常工作 Linux 记录所有 tcp 新连接 安装打印机驱动程序时如何修复错误 0x00000057,没有权限写入 DriverStore? 谷歌浏览器在输入时改变焦点 HA 代理负载分配 在 `bib` 文件中引用 arXiv 预印本[关闭] 记住停靠和取消停靠时的窗口位置