Pracuję z kilkoma różnymi serwerami i przydałoby się ustawić niektóre zmienne środowiskowe, tak aby były aktywne na każdym z nich, gdy włączyłem SSH. Problem polega na tym, że zawartość niektórych zmiennych zawiera poufne informacje (zakodowane hasła), więc nie chcę zostawiać go w pliku .bashrc - chciałbym zachować go tylko w pamięci.Czy mogę przekazywać zmienne env przez ssh?
Wiem, że możesz użyć SSH do przekazania zmiennej DISPLAY (przez ForwardX11) lub proces SSH Agent (przez ForwardAgent), więc zastanawiam się, czy istnieje sposób automatycznego przekazywania zawartości dowolnych zmiennych środowiskowych przez SSH znajomości. Najlepiej byłoby ustawić coś w pliku .ssh/config, aby uruchamiało się automatycznie, gdy tego potrzebuję. Jakieś pomysły?
Zajęło mi trochę czasu, zanim przypomniałem sobie, że musiałem zrestartować sshd, aby ponownie odczytać jego pliki konfiguracyjne, ale kiedy to zrobiłem, "AcceptEnv" i "SendEnv" działały jak czar. Dokładnie to, czego szukałem! Dzięki! – singingwolfboy