1 votos

Abrir una sesión ssh en el terminal con BetterTouchTool

Esperaba poder configurar un comando de teclado usando BetterTouchTool para abrir una ventana de terminal y ejecutar una sesión ssh. Hago esto mucho para conectarme a una RaspberryPi en mi red. El comando de ejecución de terminal parece ejecutar el comando sin abrir una ventana, y toda la ayuda que puedo encontrar en Google es la gente preguntando cómo ejecutar comandos sin abrir una ventana. Entonces, ¿cuál sería el mejor método para mí para abrir una ventana de terminal y ejecutar ssh pi@10.0.0.x en esa ventana?

3voto

Douglas Puntos 10417

Así que, si te entiendo correctamente, quieres simplemente hacer clic en un acceso directo en tu escritorio (o en otro lugar) que abrirá Terminal.app y se conectará a un host particular a través de SSH.

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

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

Asegúrate de cambiar el "usuario" y el "host" a sus valores apropiados; tu nombre de usuario y la dirección de host/ip a la que deseas conectarte.

tell application "Terminal"

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

end tell

Tienes que ponerlo en un AppleScript script y luego "empaquetarlo" como una Aplicación.

Abrir el editor de AppleScript

Puedes encontrar el Editor de AppleScript en la carpeta de Utilidades, pero me resulta mucho más fácil pulsar Command + Spacebar para invocar la búsqueda en Spotlight y simplemente empezar a escribir "AppleScript" y pulsar RETURN cuando se encuentra.

Una vez lanzado, crea un nuevo documento y pega el código que te he proporcionado.

Guarde su código como una "aplicación"

Cuando guardes tu App, guárdala en tu Escritorio, dale un nombre útil y asegúrate de seleccionar "Aplicación". Puedes ignorar las "Opciones" de la parte inferior.

Save Diaglog

Lanza tu aplicación...

Aparecerá un icono en tu escritorio con el nombre que le diste en el paso anterior. Haz clic en él para iniciar la aplicación recién creada.

enter image description here

Resultados

Su ventana de terminal se iniciará emitiendo el comando que usted programó:

Results

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X