CURL을 통해 SFTP에 연결

CURL을 통해 SFTP에 연결
[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에는 다음과 같은 보안 설정이 있습니다.

FTP 설정

이러한 설정을 연결할 수 있지만 명령줄에서 복사할 수 없습니다. 이를 수행하는 방법에 대한 아이디어가 있습니까?

미리 감사드립니다

답변1

bash를 사용하고 태그를 삽입해 볼 수 있습니다(rsa 키를 사용한다고 가정).

#!/bin/bash
sftp {user}@{host} <<EOF
cd {remote_dir}
mget *
EOF

관련 정보