Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Main (Aufruf der Methode)
- try {
- SSH.executeRemoteCommand("rm lol.txt" ,"root","******","******", 22);
- } catch (Exception e) {
- e.printStackTrace();
- }
- //SSH Class
- package com.example.luick.boat_rc;
- import com.jcraft.jsch.ChannelExec;
- import com.jcraft.jsch.JSch;
- import com.jcraft.jsch.Session;
- import java.io.ByteArrayOutputStream;
- import java.util.Properties;
- public class SSH {
- public static String executeRemoteCommand(String Command, String user, String pw, String ip, int port) throws Exception {
- JSch jsch = new JSch();
- Session session = jsch.getSession(user, ip, port);
- session.setPassword(pw);
- // Avoid asking for key confirmation
- Properties prop = new Properties();
- prop.put("StrictHostKeyChecking", "no");
- session.setConfig(prop);
- session.connect();
- // SSH Channel
- ChannelExec channelssh = (ChannelExec)
- session.openChannel("exec");
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- channelssh.setOutputStream(baos);
- // Execute command
- // Execute command
- channelssh.setCommand(Command);
- channelssh.connect();
- channelssh.disconnect();
- return baos.toString();
- }
- }
- //Fehler
- 04-22 04:52:07.623 2327-2578/com.example.luick.boat_rc W/EGL_emulation: eglSurfaceAttrib not implemented
- 04-22 04:52:07.623 2327-2578/com.example.luick.boat_rc W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xae3e65c0, error=EGL_SUCCESS
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: com.jcraft.jsch.JSchException: android.os.NetworkOnMainThreadException
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at com.jcraft.jsch.Util.createSocket(Util.java:349)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at com.jcraft.jsch.Session.connect(Session.java:215)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at com.jcraft.jsch.Session.connect(Session.java:183)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at com.example.luick.boat_rc.SSH.executeRemoteCommand(SSH.java:24)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at com.example.luick.boat_rc.MainActivity.B_RIGHT(MainActivity.java:21)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at java.lang.reflect.Method.invoke(Native Method)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:288)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at android.view.View.performClick(View.java:5198)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at android.view.View$PerformClick.run(View.java:21147)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at android.os.Handler.handleCallback(Handler.java:739)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at android.os.Handler.dispatchMessage(Handler.java:95)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at android.os.Looper.loop(Looper.java:148)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5417)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at java.lang.reflect.Method.invoke(Native Method)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
- 04-22 04:52:17.311 2327-2327/com.example.luick.boat_rc W/System.err: Caused by: android.os.NetworkOnMainThreadException
- 04-22 04:52:17.315 2327-2327/com.example.luick.boat_rc W/System.err: at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1273)
- 04-22 04:52:17.315 2327-2327/com.example.luick.boat_rc W/System.err: at java.net.InetAddress.lookupHostByName(InetAddress.java:431)
- 04-22 04:52:17.315 2327-2327/com.example.luick.boat_rc W/System.err: at java.net.InetAddress.getAllByNameImpl(InetAddress.java:252)
- 04-22 04:52:17.315 2327-2327/com.example.luick.boat_rc W/System.err: at java.net.InetAddress.getAllByName(InetAddress.java:215)
- 04-22 04:52:17.315 2327-2327/com.example.luick.boat_rc W/System.err: at java.net.Socket.tryAllAddresses(Socket.java:109)
- 04-22 04:52:17.315 2327-2327/com.example.luick.boat_rc W/System.err: at java.net.Socket.<init>(Socket.java:178)
- 04-22 04:52:17.315 2327-2327/com.example.luick.boat_rc W/System.err: at java.net.Socket.<init>(Socket.java:150)
- 04-22 04:52:17.315 2327-2327/com.example.luick.boat_rc W/System.err: at com.jcraft.jsch.Util.createSocket(Util.java:343)
- 04-22 04:52:17.315 2327-2327/com.example.luick.boat_rc W/System.err: ... 15 more
- 04-22 04:56:15.072 2327-2333/com.example.luick.boat_rc W/art: Suspending all threads took: 6.457ms
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement