Smart Command SSH

L’App per la domotica a portata di mano!

Con Smart Command SSH è possibile comunicare con: 

  • Server SSH (per avviare script e comandi sul server) 
  • Socket TCP (per la comunicazione a basso livello)
  • WEB Server (per leggere e inviare comandi tramite URL)

L’app è stata creata per semplificare l’avvio di servizi e comandi su molteplici dispositivi tramite Android.

E’ possibile, per esempio, controllare dispositivi come Raspberry PI, ESP32, ESP8266, decoder Enigma, PC, console, e qualunque dispositivo che accetti connessioni SSH, Socket TCP o WEB server.

Se il comando inviato restituisce un output, esso può essere visualizzato sotto forma di notifica temporanea, oppure in una finestra di dialogo. Inoltre sarà possibile interpretare l’output e visualizzare lo stato con un’icona accesa/spenta. Questa funzione è pensata principalmente per la domotica, così da rendere facile capire lo stato di un dispositivo.

L’invio del comando può essere confermato tramite pin o pulsante a scorrimento per evitare l’invio accidentale.

I comandi da eseguire possono essere inviati in modalità asincrona, quindi è possibile inviare più comandi contemporaneamente senza attendere la risposta di ogni singolo comando.

Infine è possibile raggruppare i pulsanti in categorie e visualizzarle tramite widget.

Chi ha acquistato la versione PRO può guardare questo video-tutorial per capire come integrare “Smart Command SSH” con “Tasker”.

Disponibile su Google Play
Scarica Smart Command SSH sul tuo dispositivo

15 comments

  1. Rory ha detto:

    Hi,

    Seems to be an effective app, does the ‘Pro’ version remove all existing adds/promotions for ever..? Is it a one time payment? .. this is not clear, nowhere can I find a description of what I get for my expenditure if I choose to buy “Pro” … Please clarify as there is no “Pro offers these benfits” in the google play store, only a buy link in your free version app..

    • Jack ha detto:

      Hi,
      the advantages of the pro version are:
      – Unlimited number of buttons (only 3 in the free version)
      – Send commands from the tasker app
      – No banner ads in the app

      The purchase is forever and has no expiry!
      The purchase includes future updates of the Pro version!
      Once paid you can install the Pro version on all the devices where you have set up your google account.
      If you have other questions, ask me too!

      Thanks and bye!

  2. Neil ha detto:

    Hi,

    I sent an email, but maybe other people will benefit if I ask here…

    How can I use a key file to authenticate instead of a password? I can select a key file, but the password is still mandatory, and if I put in a dummy password, it still tries to use it instead of the key…

    Cheers.

    • Jack ha detto:

      Hi,
      when the key file is selected, the program hides the “password for
      access” (username and password) and show the password for the key
      file. The authentication password is different from the key file password.
      The password for keyfile is not mandatory … This password is only
      required if you generated the key file and protected it with a
      password.
      If the key file is not password protected then you can leave the
      password field blank.

      You must generate the key pair (public and private) on your server and configure it to make it work with the public key. Then you can import the private key into “Smart command SSH” and create the connection.

      Regards

  3. Ulf Albrecht ha detto:

    Hi, I have purchased the pro version but can’t find any widgets.

  4. Valerio ha detto:

    Ciao,
    Che formato è supportato per la private key? Gli ho passato una chiave RSA 1024 bit ma crasha appena tento di connettermi.

  5. Sebbe ha detto:

    Hello!
    Seems like a nice app!
    However, I have some problems with loading the private key. I get the following error message:
    Error reading the keyfile!
    Enable the ‘show internal storage’ in the file manager menu!!!

    What menu is that?

    • Jack ha detto:

      Hi Sebbe,
      after clicking on “select keyfile” the file manager is opened to select the file, you click on the top menu and select “show internal storage”. Now select the internal memory of your device and select the keyfile.

      First step

      Secondo step

      If you have any questions please let me know.

      Bye.

  6. Angelo ha detto:

    Hi,
    thanks for the app.
    Hi need to run commands with “sudo”, is there a way to do it?
    From a laptop, in order to run command with sudo privileges (e.g. poweroff and so on), I can use option -t of SSH combined with option -b of sudo. I wasn’t able to replicate this on your app.
    Suggestions?
    Thanks
    Best wishes
    Angelo

  7. Maurizio ha detto:

    Complimenti per l’ottima app. C’è un problema: ho 2 server SSH dietro a un router, con due porte diverse. Il programma non li distingue e va in errore (Host Key has been changed) alla connessione con il secondo server dopo aver usato il primo server. L’errore si resetta cancellando le chiavi conosciute, salvo ovviamente ripresentarsi dopo…
    Come fare? Grazie
    Maurizio

    • Jack ha detto:

      Ciao, sono contento che l’app ti piaccia,
      purtroppo se usi lo stesso indirizzo anche se le porte sono diverse il programma andrà in allarme perchè pensa che ci sia un attacco di tipo MITM.
      Potresti provare a usare la stessa chiave su entrambi i server, oppure puoi disabilitare la funzione “Abilita controllo rigoroso delle chiavi” dalle opzioni. Però non avrai più il controllo delle chiavi.

      Spero di esserti stato di aiuto..

      Ciao.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *