IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

Mac远程ssh出现LC_CTYPE错误的解决

idea's blog 2016-05-05 13:04:35 累计浏览 930 次
本机暂存

   使用 Mac 系统的终端 ssh Linux 时, 总是提示

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

   即使在 Linux 上面修改了 locale 也没用. 原来, 这是 Mac 自己搞的鬼, 它会擅作主张地在你登录远程终端时设置 locale 为 UTF-8, 和服务器设置无关. 所以, 要解决只能修改 Mac 自己的配置文件.

   修改/etc/ssh_config, 注释掉下面的行即可:

SendEnv LANG LC_*

同分类推荐文章

  1. 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
  2. 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
  3. How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)

查看更多 DevOps 文章 →

建议继续学习

  1. 高效Linux用户需要了解的命令行技能 (累计阅读 12,823)
  2. linux 建立两台机器的信任关系 (累计阅读 11,484)
  3. sshd+chrome+switchsharp翻墙 (累计阅读 8,787)
  4. Linux shell脚本使用while循环执行ssh的注意事项 (累计阅读 8,188)
  5. Mac下使用SecureCRT的一些记录 (累计阅读 7,872)
  6. SecureCRT for Mac OS X 6.7.3破解方法 (累计阅读 6,811)
  7. 在ssh服务里使用chroot (累计阅读 5,957)
  8. 为什么要用公钥/私钥而不是密码去做SSH身份验证 (累计阅读 5,790)
  9. 如何让ssh登录更加安全 (累计阅读 5,711)
  10. ssh连接超时解决办法 (累计阅读 5,626)