5
我想創建用於建立SSH會話進行與遠程設備(通過WiFi)和遠程裝置上執行一些Linux命令的機器人活性。任何人都可以通過在Android中使用Trilead庫來連接,驗證和發送遠程命令嗎? Connectbot源代碼(唯一可以找到未維護的庫的源代碼)如果只是嘗試快速執行SSH連接/命令,則需要耗費大量時間。我之前發現了sshJ庫,它很好地記錄了示例和技巧,但不幸的是,Android缺少一些sshJ所需的Java.Util類。的Android SSH示例代碼
我在尋找的東西在像三鉛(這是從sshJ例子,我發現較早):
final SSHClient ssh = new SSHClient();
ssh.loadKnownHosts();
ssh.connect("localhost");
try {
ssh.authPublickey(System.getProperty("user.name"));
final Session session = ssh.startSession();
try {
final Command cmd = session.exec("ping -c 1 google.com");
System.out.print(cmd.getOutputAsString());
System.out.println("\n** exit status: " + cmd.getExitStatus());
} finally {
session.close();
}
} finally {
ssh.disconnect();
}
乾杯的響應。我將不得不支持至少2.2。 – TanB 2011-02-14 05:04:45