SSHUser Property
The username for SSH authentication.
Syntax
ANSI (Cross Platform) char* GetSSHUser();
int SetSSHUser(const char* lpszSSHUser); Unicode (Windows) LPWSTR GetSSHUser();
INT SetSSHUser(LPCWSTR lpszSSHUser);
@property (nonatomic,readwrite,assign,getter=SSHUser,setter=setSSHUser:) NSString* SSHUser; - (NSString*)SSHUser; - (void)setSSHUser:(NSString*)newSSHUser;
#define PID_SFTP_SSHUSER 50 IPWORKSSFTP_EXTERNAL void* IPWORKSSFTP_CALL IPWorksSFTP_SFTP_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKSSFTP_EXTERNAL int IPWORKSSFTP_CALL IPWorksSFTP_SFTP_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
""
Remarks
SSHUser specifies the username which is used to authenticate the client to the SSH server. This property is required.
Example (User/Password Auth):
Control.SSHAuthMode = SftpSSHAuthModes.amPassword
Control.SSHUser =
"username"
Control.SSHPassword =
"password"
Control.SSHLogon(
"server"
, 22)
Control.SSHAuthMode = SftpSSHAuthModes.amPublicKey
Control.SSHUser =
"username"
Control.SSHCertStoreType = SSHCertStoreTypes.cstPFXFile;
Control.SSHCertStore =
"cert.pfx"
;
Control.SSHCertStorePassword =
"certpassword"
;
Control.SSHCertSubject =
"*"
;
Control.SSHLogon(
"server"
, 22)
Data Type
String