Android SSH Exemple de Code

Je veux créer un android activité pour la mise en place d'une Session SSH avec un dispositif à distance (via le Wifi) et pour l'exécution de certaines commandes linux sur le périphérique distant. Tout le monde a un rapide, court exemple pour la connexion, l'authentification et l'envoi des commandes à distance à l'aide de Trilead bibliothèques dans Android ? Connectbot source (le seul endroit pour trouver la source du vrai responsable de la bibliothèque) est très vaste et le temps de traverser si l'on est juste essayer de faire une rapide Connexion SSH/exécution de la Commande. J'avais trouvé la sshJ de la bibliothèque à l'heure, qui avait bien documenté des exemples et des conseils, mais malheureusement, Android manque un peu de Java.Util classes nécessaires à sshJ.

Je suis à la recherche de quelque chose dans Trilead comme (ce qui est de la sshJ exemple, j'ai constaté plus tôt) :

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();
}

OriginalL'auteur TanB | 2011-02-02