MacOS ssh登录CentOS出现cannot change locale错误

Q

Mac iTerm ssh 到服务器,输入密码成功登录后,终端出现如下提示:

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

A

通过修改 ssh_config 文件就可以解决

  • step 1
1
sudo vi /etc/ssh/ssh_config
  • step 2
1
#   SendEnv LANG LC_*

另一种方式(不推荐)

如果你使用的也是iterm2,而不是系统自带的终端那么可以按照下图中的设置。

取消iterm2中setlocale设置


https://www.cyberciti.biz/faq/os-x-terminal-bash-warning-setlocale-lc_ctype-cannot-change-locale/