macOS ssh 登录CentOS关于locale的警告处理

Q:

macOS系统语言为英文时 ssh 登录Centos,成功登录后悔出现如下警告:

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

A:

修改macOS的 ssh_config 文件即可解决

  • step 1
sudo vim /etc/ssh/ssh_config
  • step 2:注释掉下面一行
#   SendEnv LANG LC_*

Ps:

Google 搜索这个问题多数解决方案是在服务器端添加/etc/environment文件,写入如下内容:

LANG=en_US.utf-8
LC_ALL=en_US.utf-8

这个方法也可以解决问题,但是每一台服务器都要这样操作比较麻烦。

你可能感兴趣的:(macOS ssh 登录CentOS关于locale的警告处理)