在使用Mac远程ssh连接vultr服务器时,提示错误:-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or director,之后再运行脚本或者执行命令时就会出现各种千奇百怪的问题,本文介绍下如何解决这个警告。
相关文章
Windows/Mac/Linux如何SSH远程连接/登陆Vultr
Mac提示警告的原因
如果你有windows,可以尝试用windows远程ssh下你的vultr服务器,会发现根本不会发生这种原因。而Mac出现这种警告的原因是本地ssh客户端尝试通过发送LC_*
环境变量给远程的vultr服务器来将本地和服务器的LC_*
设置成一样的,而如果服务器和本地的设置不一样,解决出现这种警告:-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or director。
解决方法
解决方法比较多,最简单的就是禁止本地将LC_*变量发送到服务器,只需要修改Mac本地的/etc/ssh/ssh_config文件即可,将SendEnv LANG LG_*注释掉即可(#代表注释):
更多Vultr优惠网教程
更多Vultr VPS的相关教程,参考本站更多文章:- Vultr是什么?带你对Vultr有个整体了解:Vultr新手入门指南:Vultr介绍 / 机房推荐 / 购买教程
- 想建立个人网站?手把手一步步教你:Vultr建站教程专栏
- Vultr速度太慢?Vultr加速全教程:Vultr加速专栏
- 想了解更多VPS优惠信息?VPS优惠通知群(禁言,只推送VPS优惠):941160291