iTerm non sta usando alcun file di configurazione quando viene invocato per ssh

0

Cosa voglio fare: apri una finestra / scheda iTerm e ssh su un sistema remoto. Su quel sistema remoto, ho bisogno che le seguenti esportazioni siano "efficaci":

export LANG="C"
export LC_ALL="C"

Quando apro manualmente la scheda / finestra iTerm e digito ssh whatever.host ... funziona bene (poiché ho queste esportazioni nel mio .bashrc sul mio Mac).

Ora ho configurato Firefox per utilizzare iTerm per ssh-URI, come ssh://whatever.host .

Funziona come se fossi un incantesimo: posso fare clic su tali URL e una nuova scheda / finestra di iTerm appare, e ssh è già stato chiamato e sono connesso a quell'host remoto. Ma: queste esportazioni sono non visibili.

Ho provato a usare .bashrc , .bash_login , .bash_profile e anche a mettere il file delle esportazioni in un ./ ssh / rc file.

Ma niente sembra funzionare (ho controllato cose come superuser o documentazione ssh ).

E per essere completamente precisi: in realtà, nella mia home directory, il mio file .bash_profile è un collegamento a .bashrc . Ma anche quando ho inserito queste esportazioni in tre file .bash login / profil / rc non è di aiuto. : il "manuale" ssh vede le esportazioni, ma un iTerm attivato da Firefox non lo fa.

In altre parole: come posso assicurarmi che la sessione ssh che viene "innescata" usando una sessione iTerm veda queste esportazioni?

(e no, non posso semplicemente cambiare .bashrc sui sistemi remoti per contenere le esportazioni richieste)

    
posta GhostCat 08.03.2018 - 10:54
fonte

0 risposte

Leggi altre domande sui tag