Mac SSH 連到 Linux 會出現 LC_CTPYE 的告警解決方式

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

這個是因為 mac 在透過 ssh 連線至遠端的主機時會將LC_CTYPE=UTF-8傳至遠端,這人十田口和 Linux 常見的 locale 不同(常見的應該是 en_US.UTF-8 or zh_TW.UTF-8)

修改 /etc/ssh/ssh_config

將這行 SendEnv LANG LC_* mark 掉即可

 

Author: