Untuk memanggil ssh dari skrip, yang perlu Anda lakukan hanyalah mengatur kunci ssh. Ada sejuta petunjuk di web, tetapi ada halaman di wiki Cyanogen yang mungkin lebih cocok untuk pengguna Android. Setelah Anda mengatur kunci, perintah ssh umum Anda akan terlihat seperti ini: ssh -i / PATH / TO / KEY USER @ IP
Anda bisa memasukkannya ke dalam skrip, jalankan, dan Anda akan masuk ke mesin jarak jauh.
Tapi inilah yang saya pikir ingin Anda lakukan. Untuk hanya menjalankan perintah pada komputer jarak jauh, tambahkan saja dalam tanda kutip tunggal: ssh -i / PATH / TO / KEY USER @ IP 'command'
Itu mengeksekusi perintah pada mesin jarak jauh tanpa masuk Anda. Anda dapat menjalankan perintah dengan opsi, pipa, arahan ulang dll, tetapi kadang-kadang lebih baik untuk membuatnya sederhana. Kecuali untuk keterlambatan, tampilannya sama dengan mengeksekusi perintah secara lokal dan dapat digunakan sama.
Execute Lokal dapat pilih-pilih tentang perintah apa yang akan dijalankan. Jika tidak berhasil, coba letakkan dalam skrip dan gunakan Peluncuran Lokal untuk menjalankan skrip.
Juga, saya punya masalah dengan ssh binary yang ada di telepon dan menemukan bahwa memindahkannya dari / system / xbin dan membuat tautan di / system / xbin / ssh ke Better Terminal Emulator ssh binary lebih dapat diandalkan. Biner BTEP ada di /data/data/com.magicandroidapps.bettertermpro/bin/ssh