
javassh客户端
可以使用jcabi-ssh在Java中通过几行代码通过SSH执行shell命令:
String hello = new Shell.Plain(new SSH("ssh.example.com", 22,"yegor", "-----BEGIN RSA PRIVATE KEY-----...")
).exec("echo 'Hello, world!'");
jcabi-ssh是JSch的便捷包装, JSch是SSH2的著名纯Java实现。
这是一个更复杂的场景,其中我通过SSH上传文件,然后回读其grepped的内容:
Shell shell = new SSH("ssh.example.com", 22,"yegor", &