I'm trying to use SSH External (from Trevor Devore github). If this code :
Code: Select all
on loginCheck local sUsername, sPassword, shost, sport, ssh_session, resultado, indice -- delete stack "rnacrockfordExternalWrapper" set the visible of the templateStack to false set the name of the templateStack to "rnacrockfordExternalWrapper" set the externals of the templateStack to "/home/myuserr/livecode/libs/ssh/binaries/livessh.so" create stack start using stack "rnacrockfordExternalWrapper" put "userlogin" into sUsername put "passwordlogin" into sPassword put "sshhostip" into shost put "sshserverport" into sport put "Found these external functions" & cr & cr & the externalfunctions of stack "rnacrockfordExternalWrapper" into field "datos_ext" put ssh_new() into ssh_session ssh_options_set ssh_session, "host", shost ssh_options_set ssh_session, "port", sport ssh_connect ssh_session /*put ssh_userauth_password(ssh_session, sUsername, sPassword) into authResult*/ put ssh_userauth_password(ssh_session, sUsername, sPassword) into resultado livessh_run_command ssh_session, "ls", "outVar" /* put outVar into field "LogField"*/ ssh_disconnect ssh_session ssh_free ssh_session end loginCheck
card "login": execution error at line 23 (Function: error in function handler) near "ssh_new", char 8
When running the ssh external github demo connection.livecode (sorry, my account hsa no rights to put web links) it works without problem.
I searched for a while in forums and the net without positive result (I think that ssh external is a very precious addon to livecode, but it's not well documented and seems that is not heavily used). This error is driving me mad 'cause all my livecode project is based in the ssh communication. Anyone could help me to understand the error root? Many thanks in advance, really.