Apre una sessione ssh nel terminale con BetterTouchTool

0

Speravo di configurare un comando della sequenza di tasti usando BetterTouchTool per aprire una finestra di terminale ed eseguire una sessione ssh. Lo faccio molto per connettermi a un RaspberryPi sulla mia rete. Il comando di terminale di esecuzione sembra eseguire il comando senza aprire una finestra e tutto l'aiuto che posso visualizzare su Google è la gente che chiede come eseguire comandi senza aprire una finestra. Quindi quale sarebbe il metodo migliore per me per aprire una finestra di terminale ed eseguire ssh [email protected] in quella finestra?

    
posta Ubermaan 21.02.2016 - 06:19
fonte

1 risposta

1

Quindi, se ho capito bene, vuoi semplicemente fare clic su un collegamento sul desktop (o da qualche altra parte) che aprirà Terminal.app e si connetterà a un particolare host tramite SSH.

Il modo più rapido sarebbe creare un AppleScript che apra Terminale ed esegua il comando ssh <user>@<ipaddress>

Primo ... Ecco il codice che ti servirà:

Assicurati di cambiare "utente" e "ospite" ai valori appropriati; il tuo nome utente e l'indirizzo host / ip a cui desideri connetterti.

tell application "Terminal"

    activate
    do script "ssh user@host" in front window

end tell

Devi metterlo in uno script AppleScript, quindi "raggrupparlo" come applicazione.

Apri l'editor di AppleScript

Puoi trovare AppleScript Editor nella cartella Utility, ma trovo molto più facile colpire Command + Spacebar per richiamare Spotlight Search e iniziare a digitare "AppleScript" e premendo RETURN quando viene trovato.

Una volta avviato, crea un nuovo documento e inserisci il codice che ho fornito.

Salva il tuo codice come "Applicazione"

Quando salvi l'app, salvala sul desktop, assegna un nome utile e assicurati di selezionare "Applicazione". Puoi ignorare le "Opzioni" in basso.

Avvialatuaapp...

Un'iconaappariràsullatuascrivaniaconilnomechehaidatonelpassaggioprecedente.Fareclicsudiessoperavviarel'appappenacreata.

Risultati

Latuafinestraterminaleavvieràilcomandochehaiprogrammato:

    
risposta data 21.02.2016 - 18:47
fonte

Leggi altre domande sui tag