解决 Mac 下 ssh 登录 LC_CTYPE 警告的问题

升级了新版系统后,Mac 上登录到 Linux 服务器上,总会报如下的错误:

-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

并且打开 Linux 上的文件,中文显示全是乱码,google了一下发现是由于 mac ssh 过去的时候把 LANG 环境变量也传递了过去,与服务器的不 match 导致的。
解决方法也很简单,去掉LANG环境变量传输:

sudo vi /etc/ssh/ssh_config
注释掉   SendEnv LANG LC_*

小问题特此记录下。

你可能感兴趣的:(解决 Mac 下 ssh 登录 LC_CTYPE 警告的问题)