non confodere il ssl-ftp con sftp, sono due cose diverse. ftp_ssl_connect non c'entra niente con il sftp.
si, devi installare la libresia ssh2 e usare ssh2_sftp, se vuoi fare una connessione sftp. E' un estensione pecl, se sei su linux ci vogliono 2 minuti per installarla.