Sör*_*lau 5 ssh windows-server-2008 environment-variables
我在几个 Windows 服务器上使用 WinSSHd。要从我的 Mac(大概是任何基于 Unix 的终端)访问它们,我需要将TERM环境变量设置为cygwin,例如:
TERM=cygwin ssh someserver.com
Run Code Online (Sandbox Code Playgroud)
我还可以使用.ssh/config为该服务器设置某些默认值,例如不同的用户和非默认端口:
host someserver.com
User SomeDifferentDude
Port 22222
Run Code Online (Sandbox Code Playgroud)
但是,我显然不能那样设置环境变量。man ssh_config无论如何,我没有在 中找到任何东西。有没有办法为每个主机设置默认终端仿真(和/或任何环境变量)?
事实证明,有一个更好的解决方案 \xe2\x80\x94 WinSSHd 支持 Unix 的terminfo格式,所以我所要做的就是将正确的terminfo文件(在 OS X 的情况下:xterm-color)复制到其目录中,设置TERM=cygwin变成不必要。
| 归档时间: |
|
| 查看次数: |
3937 次 |
| 最近记录: |