ist der ssh key des hosts schon in der known_hosts vorhanden? versuch mal: ssh -l sftpuser sftp.xxx.com und bestätiige mit yes sonst hat mir auch immer mal ein sftp -vvv gut geholfen