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.)

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks SFTP 2020 C++ Edition - Version 20.0 [Build 8162]