Fórum Root.cz

Hlavní témata => Server => Téma založeno: LivingLegend 04. 08. 2017, 15:38:42

Název: Barva SSH
Přispěvatel: LivingLegend 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.
Název: Re:Barva SSH
Přispěvatel: Lol Phirae 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
Název: Re:Barva SSH
Přispěvatel: ava 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.
Název: Re:Barva SSH
Přispěvatel: Honza 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
Název: Re:Barva SSH
Přispěvatel: Kit 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.
Název: Re:Barva SSH
Přispěvatel: LivingLegend 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 (http://mywiki.wooledge.org/DotFiles)