Abra una sesión ssh en el terminal con BetterTouchTool

0

Tenía la esperanza de configurar un comando de pulsación de tecla utilizando BetterTouchTool para abrir una ventana de terminal y ejecutar una sesión ssh. Hago esto mucho para conectarme a un RaspberryPi en mi red. El comando de ejecución del terminal parece ejecutar el comando sin abrir una ventana, y toda la ayuda que puedo encontrar en Google es que la gente pregunte cómo ejecutar los comandos sin abrir una ventana. Entonces, ¿cuál sería el mejor método para abrir una ventana de terminal y ejecutar ssh [email protected] en esa ventana?

    
pregunta Ubermaan 21.02.2016 - 06:19

1 respuesta

1

Entonces, si te entiendo correctamente, solo debes hacer clic en un acceso directo en tu Escritorio (o en algún otro lugar) que abra Terminal.app y se conecte a un host en particular a través de SSH.

La forma más rápida sería crear un AppleScript que abra Terminal y ejecute el comando ssh <user>@<ipaddress>

Primero ... Aquí está el código que necesitarás:

Asegúrese de cambiar el "usuario" y el "host" a sus valores apropiados; su nombre de usuario y la dirección IP / host a la que desea conectarse.

tell application "Terminal"

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

end tell

Tienes que poner eso en un script de AppleScript y luego "empaquetarlo" como una aplicación.

Abre el editor de AppleScript

Puede encontrar AppleScript Editor en la carpeta Utilidades, pero me parece mucho más fácil presionar Comando + Barra espaciadora para invocar la Búsqueda de Spotlight y simplemente comenzar a escribir "AppleScript" y presionando RETURN cuando se encuentra.

Una vez iniciado, cree un nuevo documento y pase el código que proporcioné.

Guarde su Código como una "Aplicación"

Cuando guarde su aplicación, guárdela en su escritorio, asígnele un nombre útil y asegúrese de seleccionar "Aplicación". Puedes ignorar las "Opciones" en la parte inferior.

Iniciatuaplicación...

Apareceráuniconoensuescritorioconelnombrequeledioenelpasoanterior.Hazclicenélparainiciartuaplicaciónreciéncreada.

Resultados

Seiniciarálaventanadesuterminalemitiendoelcomandoqueprogramó:

    
respondido por el Allan 21.02.2016 - 18:47

Lea otras preguntas en las etiquetas