ssh亂碼

ssh進Mac時發生亂碼,可先檢查locale 是否設定成正確 (打locale即可)
一般是utf8,因為linux ssh client預設會forward locale env variable
可參考 /etc/ssh/ssh_config

SendEnv LANG LC_*

LANG=”en_US.UTF-8″
LC_COLLATE=”en_US.UTF-8″
LC_CTYPE=”en_US.UTF-8″
LC_MESSAGES=”en_US.UTF-8″
LC_MONETARY=”en_US.UTF-8″
LC_NUMERIC=”en_US.UTF-8″
LC_TIME=”en_US.UTF-8″
LC_ALL=”en_US.UTF-8″

如果不是utf8則可以
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

也可設定在~/.bashrc

This entry was posted in System Administration. Bookmark the permalink.

Leave a Reply