2009-08-12 40 views
23

Tôi đang cố gắng tạo một ứng dụng cho Android mà chỉ cần gửi lệnh đến máy chủ SSH. Không cần phản hồi, tôi chỉ cần có thể gửi lệnh. Tôi đã tự hỏi nếu có bất kỳ thư viện java ra khỏi đó mà tôi có thể sử dụng?Thư viện Java SSH cho Android?

Không cần công cụ nâng cao, chỉ cần kết nối thuần túy để gửi lệnh.

Trả lời

21

Bạn đang tìm kiếm JSch.

Các libs khác là jaramiko, paramiko, trilead-ssh2. Một nơi mà bạn có thể duyệt nguồn cho trilead là the connectbot project. Xin lưu ý rằng connectbot cũng sử dụng lib không được duy trì này.

Nó cũng tồn tại một thương mại lib SSH Java: J2SSH Maverick

Lưu ý: trả lời refactored do bình luận.

+4

JSch được sử dụng trong Eclipse, vì vậy tôi đoán đây là một thư viện tốt, được duy trì để sử dụng. – abyx

+2

jsch có vẻ tốt nhưng thiếu tài liệu. –

+1

Tôi đã tìm thấy tài liệu tại http://epaul.github.com/jsch-documentation/simple.javadoc/com/jcraft/jsch/JSch.html. Bạn cũng có thể tự tạo ra nó bằng cách tải xuống mã nguồn và sử dụng javadoc. Cuối cùng, bạn có thể sử dụng các ví dụ tại http://epaul.github.com/jsch-documentation/simple.javadoc/ –