IT技术博客大学习 共学习 共进步

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

idea's blog 2016-05-05 13:04:35 浏览 881 次

   使用 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. Linux shell脚本使用while循环执行ssh的注意事项 (阅读 8,061)
  2. 在ssh服务里使用chroot (阅读 5,841)
  3. 为什么要用公钥/私钥而不是密码去做SSH身份验证 (阅读 5,701)
  4. 如何让ssh登录更加安全 (阅读 5,602)
  5. ssh连接超时解决办法 (阅读 5,503)
  6. 懒人连ssh不输密码若干大法 (阅读 5,481)
  7. SSH无密码登录 (阅读 5,481)
  8. ssh命令 (阅读 5,223)
  9. 共享会话的ssh连接配置 (阅读 4,702)
  10. 一句话crontab实现防ssh暴力破解 (阅读 4,563)