I'm trying to setup an ssh tunnel for a connection to a remote database using Xojo.
I've looked at the examples but I don't see properties in the Xojo autocomplete list for the following:
m_SSH.SshHostname = m_sHost
m_SSH.SshPort = m_iPort
m_SSH.SshLogin = m_sLogin
m_SSH.SshPassword = m_sPassword
Would anyone have an example for Xojo?
Thanks, Johnny Harris
This code seems to work:
Function Connect() As Boolean
mErrorMsg = ""
ssh.DestHostname = SshHost
ssh.DestPort = RemotePort
if ssh.Connect(SshHost, SshPort) then
if ssh.AuthenticatePw(Username, Password) then
if ssh.BeginAccepting( LocalPort ) then
Return true
else
mErrorMsg = ssh.LastErrorText
Return False
end
else
mErrorMsg = ssh.LastErrorText
Return False
end
else
mErrorMsg = ssh.LastErrorText
Return False
end
End Function