Vererben Sie die Umgebung zwischen SSH-Sitzungen

3

Ich stelle fest, dass ich meine aktuellen Umgebungsvariablen ändere, während ich häufig zwischen Knoten wechsle. Angesichts dieser Situation habe ich nach einer Möglichkeit gesucht, meine temporäre Bash-Umgebung zwischen Knoten zu erben, aber keine Lösung gefunden, die meinen Anforderungen entspricht.

Ich weiß, dass es ~ / .ssh / environment und ssh -o SendEnv = $ MYVAR user @ domain- Optionen gibt, aber sie sind nicht genau das, wonach ich suche. Mein Ziel ist es, irgendwie alle meine aktuellen Umgebungsvariablen zu übernehmen. Die statische Umgebung zwischen den Knoten sollte ähnlich sein, also würde es wohl nichts kaputt machen ... Ich hoffe, das ist keine naive Vermutung.

Kennt jemand eine intelligente Problemumgehung oder eine andere Möglichkeit, die ich möglicherweise noch nicht in Betracht gezogen habe? Jede Hilfe wäre dankbar.

Lassen Sie mich auch wissen, wenn ich mit meiner Erklärung nicht klar genug war. Dies ist mein erster Beitrag überhaupt!

Prost.

Rubycon
quelle
Haben Sie darüber nachgedacht, RDP zu verwenden? Remotedesktopprotokoll ist die Art und Weise, wie Windows-Remotedesktop eine Verbindung herstellt, und wird auch von remmina unter Linux verwendet. Die Aktivierung erfolgt durch Laden des xrdp-Pakets auf den Server. Haben Sie alternativ VNC in Betracht gezogen? VNC lässt mehr als eine virtuelle Konsole zu und ist möglicherweise in Ordnung. Ich schätze, ich frage nur, was Sie noch versucht haben?
SDsolar
Ich verwende strict ssh auf einem Linux-Localhost, um durch andere Linux-Maschinen zu springen. Es gibt also überhaupt keine interaktiven Sitzungen. Daher würde mir RDP oder VNC in meinem Fall nicht helfen. Aus Gründen der Klarheit lade ich die Umgebung Module und Ändern von Bash-Umgebungsvariablen zum Kompilieren und ich möchte einfach eine Möglichkeit, meine gesamten Bash-Variablen unterwegs zu importieren.
Rubycon
OKAY. Ich hoffe du bekommst eine gute Antwort. Danke, dass du das gepostet hast. Es könnte sehr interessant sein.
SDsolar