{ "protocol": "sftp", "host": "aws.levy.at", // string - Hostname or IP address of the server. Default: 'localhost' "port": 22, // integer - Port number of the server. Default: 22 "user": "ubuntu", // string - Username for authentication. Default: (none) "remote": "/home/ubuntu/nodejs/accel/", // try to use absolute paths starting with / "privatekey": "C:\\Users\\levyt\\Documents\\Levy\\Docums\\keys\\awscscmuedu.pem", // string - Absolute path to the private key file (in OpenSSH format). Default: (none) "ignorehost": true, "connTimeout": 10000, // integer - How long (in milliseconds) to wait for the SSH handshake to complete. Default: 10000 "keepalive": 10000, // integer - How often (in milliseconds) to send SSH-level keepalive packets to the server (in a similar way as OpenSSH's ServerAliveInterval config option). Set to 0 to disable. Default: 10000 "watch":[], "watchTimeout":500, // integer - The duration ( in milliseconds ) from when the file was last changed for the upload to begin. "filePermissions":"0644" // string - Permissions for uploaded files. WARNING: if this option is set, previously set permissions on the remote are overwritten! }