Hi Charles, Thank you so much for reply!
I converted the key file as you described, however, I’m still getting the error 67 (authentication error) when running the script. Any further help would be greatly appreciated. Best, Steve MacLean > On Mar 16, 2017, at 3:08 AM, Charles Warwick via use-livecode > <firstname.lastname@example.org> wrote: > > Hi Steve, > > It looks like you are using a SSH private key in PuTTY format (.ppk). tsNet > requires it to be in OpenSSH format. > > That is easy to fix though, you can convert the .ppk with PuttyGen. > > To do this, open PuttyGen and load the .ppk file. Then select "Conversions" > -> "Export OpenSSH key". > > Apart from that, just make sure that your call to tsNetGet includes the full > path of the file you want to download. > > Hope that helps, > > Cheers, > > Charles > > > On 16/03/2017 6:01 AM, Stephen MacLean via use-livecode wrote: >> Well, still no luck in getting it to work, but getting closer… >> >> I found a sample file linked to on livecode.com <http://livecode.com/>. >> Modifying it to use the key file, I have: >> >> on mouseUp >> local tHeaders, tResult, tSettings >> put “xxxxxxxx" into tSettings["username"] >> put URL "binfile:D:\private.ppk" into tPrivKey >> put tPrivKey into tSettings["ssh_priv_key"] >> tsNetInit >> put tsNetGet("1", "sftp://secure.xxxxxxxx.us/", tHeaders, >> "transferComplete", tSettings) into tResult >> end mouseUp >> >> However, it returns: >> >> tsneterr: (67) Authentication failure >> >> Again, I can access the sftp site with no problems using the WinSCP ftp >> client and the key file. >> >> Any suggestions?? >> >> Thanks, >> >> Steve MacLean >> >>> On Mar 15, 2017, at 9:38 AM, Stephen MacLean via use-livecode >>> <email@example.com> wrote: >>> >>> Hi All, >>> >>> Looking to use tsNet to connect to a SFTP server that uses username and a >>> private key instead of a password. The private key is contained in a file. >>> >>> I use WinSCP and can link the connection to the file and can connect fine. >>> >>> In LC, I’ve set the CABundle to the file, but am not sure this is how it’s >>> supposed to work. Getting an auth error when doing tsNetGet. >>> >>> Any help would be appreciated. >>> >>> Thanks, >>> >>> Steve MacLean >>> >>> PS: Running 9.0 dp6 Business >>> >>> _______________________________________________ >>> use-livecode mailing list >>> firstname.lastname@example.org >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> email@example.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > firstname.lastname@example.org > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list email@example.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode