import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import net.schmizz.sshj.SSHClient; import net.schmizz.sshj.connection.channel.direct.Session; import java.io.IOException; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public static void main(String... args) throws IOException { final SSHClient ssh = new SSHClient(); ssh.connect("192.168.1.5,22"); try { ssh.authPassword("pi","heslo"); final Session session = ssh.startSession(); try { final Session.Command cmd = session.exec("echo raspberry | sudo -S reboot"); } finally { session.close(); } } finally { ssh.disconnect(); } } }