解决 Mac iTerm2 连接远程Linux LC_CTYPE 警告 (warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory)
admin | 小技巧, 操作系统, 网络技术 | 十二月 1st, 2023 解决 Mac iTerm2 连接远程Linux LC_CTYPE 警告 (warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory)已关闭评论
MacStudio,远程工具是 iTerm2,在远程连接到服务(CentOS 7 系统)如下错误
warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
网上搜了这个警告的解决办法,基本有 2 个。
1、解决办法 1(本人此方法解决)
在 Mac 终端编辑 ~/.zshrc 文件,在文件末添加两行代码:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
重新连接问题解决。
2、解决办法 2 (网上的方法, 本人尝试未解决问题)
在 Mac 终端编辑 /etc/ssh/ssh_config,在最后一行找到 SendEnv LANG LC_*,注释掉这一行。