Como despliego a otro linux SFTP

Buenos dias a todos, tengo mi scriptcase en un linux, y en otro linux el servidor donde quiero alojar mi aplicacion. Pongo las credenciales correctas y me dice: " Error al conectar con el servidor SFTP
No fue posible conectarse con el servidor SFTP. Por favor verifique la dirección del servidor, el usuario y la contraseña." Pero yo me conecto por el cmd via SFTP y me arranca sin problemas, ya cree otro usuario con todos los permisos y aun nada, me falta algo por hacer?
Esta es mi config de: sudo nano /etc/ssh/sshd_config
Include /etc/ssh/sshd_config.d/*.conf
X11Forwarding yes

Allow client to pass locale environment variables

AcceptEnv LANG LC_*

override default of no subsystems Subsystem sftp /usr/lib/openssh/sftp-server

Subsystem sftp internal-sftp

Hola
te recomiendo que generes y descargues la aplicación, y la subas manualmente por SFTP (filezilla, winscp, etc.) u otro medio (Plesk, Cpanel, etc.) a tu servidor de producción

saludos.

muchas gracias por la respuesta, pero es algo que trato no hacer ya que todos los días se hace un despliegue a producción con un nuevo feature. Entonces no seria tan rentable

Te entiendo.
También hay scripts con estas herramientas que te permiten automatizar la subida una vez tienes el zip.