SSHLogon Method
Logon to the SSHHost using the current SSHUser and SSHPassword .
Syntax
ANSI (Cross Platform) int SSHLogon(const char* lpszSSHHost, int iSSHPort); Unicode (Windows) INT SSHLogon(LPCWSTR lpszSSHHost, INT iSSHPort);
- (void)SSHLogon:(NSString*)SSHHost :(int)SSHPort;
#define MID_SFTP_SSHLOGON 24 IPWORKSSFTP_EXTERNAL int IPWORKSSFTP_CALL IPWorksSFTP_SFTP_Do(void *lpObj, int methid, int cparam, void *param[], int cbparam[], int64 *lpllVal);
Remarks
Logon to the SSH server using the current SSHUser and SSHPassword. This will perform the SSH handshake and authentication.
Example (Logging On)
SSHClient.SSHUser =
"username"
SSHClient.SSHPassword =
"password"
SSHClient.SSHLogon(
"sshHost"
, sshPort)
Error Handling (C++)
This method returns a result code; 0 indicates success, while a non-zero error code indicates that this method encountered an error during its execution. If an error occurs, the GetLastError() method can be called to retrieve the associated error message. (Note: This method's result code can also be obtained by calling the GetLastErrorCode() method after it returns.)