我使用幾種不同的服務器,當我使用SSH時,能夠設置一些環境變量以使它們處於活動狀態,這對我們來說很有用。問題是,某些變量的內容包含敏感信息(哈希密碼),所以我不想讓它放在.bashrc文件中 - 我只想保留在內存中。我可以通過ssh轉發env變量嗎?
我知道你可以使用SSH轉發DISPLAY變量(通過ForwardX11)或SSH代理程序(通過ForwardAgent),所以我想知道是否有一種方法可以自動轉發任意環境變量的內容通過SSH連接。理想情況下,我可以在.ssh/config文件中設置一些內容,以便在需要時自動運行。有任何想法嗎?
在我想起我必須重啓sshd才能重新讀取其配置文件之前,我花了一些時間,但是一旦我這樣做了,'AcceptEnv'和'SendEnv'就像一個魅力一樣工作。正是我在找什麼!謝謝! – singingwolfboy 2010-12-10 15:25:52