Bir komut dosyasından ssh'yi çağırmak için tek yapmanız gereken ssh anahtarlarını ayarlamaktır. Web'de milyonlarca nasıl yapılır, ancak Cyanogen wiki'de Android kullanıcıları için daha uygun olabilecek bir sayfa var. Anahtarları ayarladıktan sonra, genel ssh komutunuz şuna benzer: ssh -i / PATH / TO / KEY USER @ IP
Bunu bir komut dosyasına koyabilir, çalıştırabilir ve uzaktaki makineye giriş yapmış olacaksınız.
Ama işte yapmak istediğini düşünüyorum. Sadece uzak bir bilgisayarda bir komutu çalıştırmak için, sadece tek tırnak içine ekleyin: ssh -i / PATH / TO / KEY USER @ IP 'command'
Bu komut size giriş yapmadan uzaktaki makinede çalıştırılır. Komutları seçenekler, borular, yönlendirmeler vb. Gecikme dışında, komutları yerel olarak çalıştırmakla aynı görünüyor ve aynı şekilde kullanılabilir.
Yerel Ayar Yürüt hangi komutların çalışacağı konusunda seçici olabilir. Çalışmazsa, bir betiğe koymayı ve betiği çalıştırmak için Locale Execute uygulamasını kullanmayı deneyin.
Ayrıca, telefonda olan ssh binary ile ilgili sorunlar yaşadım ve / system / xbin'den hareket ettirmenin ve / system / xbin / ssh adresinden Better Terminal Emulator ssh binary'e bir bağlantı oluşturmanın daha güvenilir olduğunu öğrendim. BTEP ikili dosyası /data/data/com.magicandroidapps.bettertermpro/bin/ssh adresindedir.