Crea collegamenti al terminale personalizzati

2

Sto lavorando molto con le connessioni SSH ai server, ad esempio inoltrando localport o stabilendo semplicemente la connessione SSH per gestire alcuni server.

Per questo mi piacerebbe essere in grado di creare alcune scorciatoie del terminale, ad esempio:

connect ssh server1
-->should run command: ssh xyx@xy
connect ssh server2 forward
-->should run command: ssh -NC user@xy -L 9999:localhost:3306

C'è un modo per specificare i comandi del terminale personalizzati?

    
posta peke_peke 16.04.2016 - 23:16
fonte

1 risposta

4

Aggiungi semplicemente alias in ~ / .bash_profile:

Se il file .bash_profile non esiste:

touch ~/.bash_profile

Quindi aggiungi alias con nano ~/.bash_profile . Esempi:

alias ssh01='ssh xyx@xy'
alias ssh02='ssh -NC user@xy -L 9999:localhost:3306'

Quindi avvia il file o riavvia Terminal.app:

source ~/.bash_profile

L'immissione di ssh01 nella shell eseguirà quindi ssh xyx@xy o ssh02 il secondo comando.

L'alias (cioè ssh01) non deve essere un altro comando valido nel tuo percorso (ad esempio ssh-add)

    
risposta data 16.04.2016 - 23:26
fonte

Leggi altre domande sui tag