Я хочу создать андроид-активность для настройки SSH-сессии с удаленным устройством (через Wifi) и выполнения некоторых команд linux на удаленном устройстве.Кто-нибудь получил быстрый, короткий пример подключения, аутентификации и отправки удаленных команд с использованием библиотек Trilead в Android?Источник Connectbot (единственное место, где можно найти источник для необслуживаемой библиотеки) довольно обширный и требует много времени, если кто-то просто пытается выполнить быстрое SSH-соединение / выполнение команды.Ранее я обнаружил библиотеку sshJ, в которой были хорошо документированные примеры и советы, но, к сожалению, в Android отсутствуют некоторые классы Java.Util, необходимые для sshJ.
Я ищу что-то вроде Trilead (это из примера 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();
}