Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CkoSshKey * sshkey = [[CkoSshKey alloc] init];
- sshkey.Password = @"blahblah";
- NSString * privateKeyString = [sshkey LoadText: @"/Users/kylehankinson/.ssh/id_rsa"];
- if(![sshkey FromPuttyPrivateKey: privateKeyString])
- {
- NSLog(@"Had failure: %@", sshkey.LastErrorText);
- return;
- }
- CkoSshTunnel *ssh = [[CkoSshTunnel alloc] init];
- success = [ssh Connect: @"HOST" port: @(22)];
- if (success != YES)
- {
- NSLog(@"%@",ssh.LastErrorText);
- return;
- }
- success = [ssh AuthenticatePk: @"USER"
- privateKey: sshkey];
- if(!success)
- {
- NSLog(@"%@",ssh.LastErrorXml);
- return;
- }
- <ChilkatLog>
- <AuthenticatePK>
- <DllDate>Apr 16 2019</DllDate>
- <ChilkatVersion>9.5.0.78</ChilkatVersion>
- <UnlockPrefix>HNKNSF.CB1042020</UnlockPrefix>
- <Architecture>Little Endian; 64-bit</Architecture>
- <Language>Cocoa Objective-C</Language>
- <VerboseLogging>0</VerboseLogging>
- <login>sshtunnel</login>
- <sshAuthenticatePk>
- <keyFingerprint>ssh-rsa 2048 xxxxxxxxx</keyFingerprint>
- <requestUserAuthService>
- <sendServiceRequest>
- <svcName>ssh-userauth</svcName>
- <SentServiceReq>ssh-userauth</SentServiceReq>
- </sendServiceRequest>
- <info>ssh-userauth service accepted.</info>
- </requestUserAuthService>
- <info>Using an RSA key.</info>
- <info>Sent public-key request.</info>
- <AuthList>publickey,password</AuthList>
- <rsaSigLen>256</rsaSigLen>
- <info>Sent public-key request with signature.</info>
- <error>Authentication failed or partial success. (4)</error>
- <PartialSuccess4>0</PartialSuccess4>
- <AuthList>publickey,password</AuthList>
- <error>Publickey authentication failed..</error>
- </sshAuthenticatePk>
- <error>Failed.</error>
- </AuthenticatePK>
- </ChilkatLog>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement