I think that it is posible to disable the requiretty
option for your ssh user in the /etc/sudoers
file. It can be a solution for the problem.
Other option is to use the root user, but don't save its password in FWCloud.
We usually recommend that, as an extra security measure, don't shave ssh user data in the FWCloud firewalls data. SSH data are only required occasionally, for example, when you have to make things like install firewall policy, discover interfaces, install VPNs, etc.
The rest of the time you can operate with FWCloud without the need of these data.
Please, let me know if some of these options solves the problem.