2009-08-12 14 views
23

Próbuję utworzyć aplikację dla Androida, która po prostu wysyła polecenie do serwera SSH. Brak odpowiedzi, wystarczy, że będę mógł wysłać polecenie. Zastanawiałem się, czy istnieje jakaś biblioteka Java, z której mógłbym skorzystać?Biblioteka Java SSH dla Androida?

Nie potrzeba żadnych zaawansowanych rzeczy, wystarczy czyste połączenie, aby wysłać polecenie.

Odpowiedz

21

Szukasz JSch.

Inne biblioteki to: jaramiko, paramiko, trilead-ssh2. Miejsce, w którym możesz przeglądać źródło Trilead, to the connectbot project. Zauważ, że connectbot również używa tej nieopisanej biblioteki.

istnieje również komercyjnego lib SSH Java: J2SSH Maverick

Uwaga: Odpowiedzi refactored powodu skomentować.

+4

JSch jest wbudowany w Eclipse, więc domyślam się, że jest to dobra, utrzymana biblioteka do użycia. – abyx

+2

jsch wygląda dobrze, ale brakuje w nim dokumentacji. –

+1

Znalazłem dokumentację na http://epaul.github.com/jsch-documentation/simple.javadoc/com/jcraft/jsch/JSch.html. Możesz również wygenerować go samodzielnie, pobierając kod źródłowy i używając javadoc. Wreszcie, możesz użyć przykładów na http://epaul.github.com/jsch-documentation/simple.javadoc/ –