树莓派mac命令行中文乱码

碰到一个问题,用mac终端ssh连接树莓派,发现中文乱码,而家里的windows使用secureCRT就没有问题。

实际上树莓派已经正确配置了raspi-config中的locale,不应该出现这种问题。

最终确认原因是因为树莓派的sshd服务端有一个配置项,会接受来自客户端的LC_ALL/LC_CTYPE等环境变量,恰好mac上的ssh客户端有这个行为。

修正方法是修改树莓派的/etc/ssh/sshd_config配置,注释掉相关配置:

然后重启sshd进程:

参考资料

https://www.raspberrypi.org/forums/viewtopic.php?f=50&t=11870

 

发表评论

电子邮件地址不会被公开。