Using Erlang SSH Application to execute commands on remote UNIX Servers Using Erlang SSH Application to execute commands on remote UNIX Servers unix unix

Using Erlang SSH Application to execute commands on remote UNIX Servers


The correct erlang native API to achieve this is not ssh, which only implements a user-interactive shell for ssh, but instead use ssh_connection. Take a look at ssh_connection:exec/4

To be more complete, use ssh:connect to establish a connection and then using the handler returned from it to connect with ssh_connection:exec/4


I didn't try it myself and can't provide a complete example but the documentation seems to be a good starting point.