iOS实现通过SSH2协议链接Linux服务器,并执行相关指令

2018-06-22  本文已影响0人  海阔天空yqh

OS实现通过SSH2协议链接Linux服务器,并执行相关指令 :https://github.com/yqh1988/SSH2Demo

使用方法:

[objc] view plain copy

SSHWrapper* sshWrapper = [[SSHWrapper alloc] init];  

    NSError* error;  

[sshWrapper connectToHost:@"0.0.0.0" port:22 user:@"root" password:@"123" error:&error];  

if(error){//连接失败  

NSLog(@"出错");  

}else{ //连接成功  

NSLog(@"未出错");  

//执行“ls -al”执行  

NSString * result = [sshWrapper executeCommand:@"ls -al" error:nil];  

NSLog(@"---%@",result);  

//执行“df -h”执行  

result = [sshWrapper executeCommand:@"df -h" error:nil];  

NSLog(@"---%@",result);  

    }  

执行结果:

上一篇 下一篇

猜你喜欢

热点阅读