Barva SSH

Barva SSH
« kdy: 04. 08. 2017, 15:38:42 »
Zdravím, neřešil někdo jak obarvit text či změnit barvu pozadí jakmile se přihlásím po ssh? Na Gogolu to řeší tak že obarví bash... ale to by zasáhlo do barev i když jsem na lokálu...

Předem díky za rady.


Lol Phirae

Re:Barva SSH
« Odpověď #1 kdy: 04. 08. 2017, 15:53:04 »
Na Gogolu to řeší tak že obarví bash... ale to by zasáhlo do barev i když jsem na lokálu...

Kód: [Vybrat]
if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
...
fi

ava

Re:Barva SSH
« Odpověď #2 kdy: 04. 08. 2017, 16:02:23 »
Ahoj,
já na vzdálených strojích používám tmux, a ten umožňuje nakonfigurovat si barvu informačního proužku. Na produkci ho mám červený, na testovacím stroji žlutý atp.

$ cat ~/.tmux.conf
set -g status-bg 'colour21'
set -g status-fg 'white'

Navíc mám v .zshrc alias, který se nasshčkuje na stroj a rovnou se tam připojí k tmux session

function ssht () {/usr/bin/ssh -tXC $@ "tmux attach || tmux new";}

takže jen místo
ssh production
napíšu
ssht production

a rovnou se mi pustí/připojí tmux s příslušně obarveným proužkem.

Spokojenost.

Honza

Re:Barva SSH
« Odpověď #3 kdy: 04. 08. 2017, 16:58:29 »
Udělej to přes proměnnou PS1

Kód: [Vybrat]
export PS1=....
Pro SSH to přidej do ~/.profile
Pro Bash to přidej do ~/.bashrc

Kit

Re:Barva SSH
« Odpověď #4 kdy: 04. 08. 2017, 21:00:18 »
...
takže jen místo
ssh production
napíšu
ssht production

Přidáním:
Kód: [Vybrat]
alias production='ssh production'jsem docílil podle mne ještě zajímavějších vlastností, chová se to tak trochu jako objekt.


Re:Barva SSH
« Odpověď #5 kdy: 06. 08. 2017, 22:52:28 »
Udělej to přes proměnnou PS1

Kód: [Vybrat]
export PS1=....
Pro SSH to přidej do ~/.profile
Pro Bash to přidej do ~/.bashrc

Moc díky za nakopnutí ještě mi dost pomohlo tohle : http://mywiki.wooledge.org/DotFiles