Да, вы можете сделать это с помощью cURL . Чтобы переключиться с FTP на SFTP, достаточно изменить форму протокола CURLPROTO_FTP
на CURLPROTO_SFTP
.
.
cURL поддерживает следующие протоколы: HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TELNET, LDAP, LDAPS, DICT, FILE, TFTP.
КСТАТИ. SFTP не следует путать с FTPS. SFTP - это протокол передачи файлов SSH, а FTPS - FTP через SSL.