Potrzebna biblioteka do obsługi SSH

0

Witajcie!

Szukam jakiejś ogarniętej biblioteki do obsługi SSH.
Znalazłem JSch i wydawało się, że będzie ok, ale przykłady z tej biblioteki mnie zabiły...
Zobaczcie sami, pełno tam Swinga i jakiś skrótowych zmiennych...

      String user=host.substring(0, host.indexOf('@'));
      host=host.substring(host.indexOf('@')+1);

      Session session=jsch.getSession(user, host, 22);

      String passwd = JOptionPane.showInputDialog("Enter password");
      session.setPassword(passwd);

      UserInfo ui = new MyUserInfo(){
        public void showMessage(String message){
          JOptionPane.showMessageDialog(null, message);
        }
        public boolean promptYesNo(String message){
          Object[] options={ "yes", "no" };
          int foo=JOptionPane.showOptionDialog(null, 
                                               message,
                                               "Warning", 
                                               JOptionPane.DEFAULT_OPTION, 
                                               JOptionPane.WARNING_MESSAGE,
                                               null, options, options[0]);
          return foo==0;
        }

nie mówiąc na przykład o czymś takim:

channel.setInputStream(System.in);
      /*
      // a hack for MS-DOS prompt on Windows.
      channel.setInputStream(new FilterInputStream(System.in){
          public int read(byte[] b, int off, int len)throws IOException{
            return in.read(b, off, (len>1024?1024:len));
          }
        });
       */

      channel.setOutputStream(System.out);

      /*
      // Choose the pty-type "vt102".
      ((ChannelShell)channel).setPtyType("vt102");
      */

Ciężko przez to przebrnąć.
Próbowałem też J2ssh-maverick, ale też to jakieś dziwne.
Jest jakaś przyjemna biblioteka, która pozwoli mi szybko i bez zbytnich szczegółów łączyć się z urządzeniem, wykonywać komendy, odbierać z nich i przesyłać pliki przez SCP?

1 użytkowników online, w tym zalogowanych: 0, gości: 1