0
嗨我想开发一个OSX的SSH应用程序,我一直在寻找NMSSH,这是建立在libssh2。如何处理以下用例:通过NMSSH的数据流
应用程序用户向服务器发送ping命令。 =>结果 是continious反应
NMSSH的方法是发送一个命令得到回应,并提出,在一个的NSString,见下文。但是,我怎么能处理一个案例与平反应的情况下,并继续。我是否需要为此功能使用另一个SSH软件包?
NMSSHSession *session = [NMSSHSession connectToHost:@"127.0.0.1:22"
withUsername:@"user"];
if (session.isConnected) {
[session authenticateByPassword:@"pass"];
if (session.isAuthorized) {
NSLog(@"Authentication succeeded");
}
}
NSError *error = nil;
NSString *response = [session.channel execute:@"ls -l /var/www/" error:&error];
NSLog(@"List of my sites: %@", response);
BOOL success = [session.channel uploadFile:@"~/index.html" to:@"/var/www/9muses.se/"];
[session disconnect];