Mac Terminal ssh连接linux服务器中文乱码

简介: 整理了近期在项目上做的一些技术研究,希望与大家共同探讨交流。 场景:Mac OSterminal 本地中文显示正常ssh 登陆linux,服务器中文显示乱码 尝试解决:方法1. (未解决)在本地与服务器执行 locale 命令, 发现字符编码一致,都是 zh_CN.UTF-8。

整理了近期在项目上做的一些技术研究,希望与大家共同探讨交流。

场景:Mac OS
terminal 本地中文显示正常
ssh 登陆linux,服务器中文显示乱码

尝试解决:
方法1. (未解决)
在本地与服务器执行 locale 命令, 发现字符编码一致,都是 zh_CN.UTF-8。尝试再设置一遍

本地设置

locale
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
locale

服务器执行

locale
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
locale

结果:无效

方法2. (未解决)
服务器执行 locale -a 查看可选字符集,发现只有 zh_CN.utf8 没有 zh_CN.UTF-8。 本地只有 zh_CN.UTF-8 没 zh_CN.utf8。 规避
本地设置

locale
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
locale

服务器执行

locale
export LANG=zh_CN.utf8
export LC_ALL=zh_CN.utf8
locale

结果:无效

方法3.(解决)
本地不动,还是 zh_CN.UTF-8,尝试设置服务器 LANG=zh_CN.gbk
本地设置

locale

服务器执行

locale
export LANG=zh_CN.gbk
export LC_ALL=zh_CN.gbk
locale

结果:解决。 目前本地编码 zh_CN.UTF-8 服务器编码 zh_CN.gbk

解决过程尝试了 Chrome Secure Shell终端, Iterm2终端,虚拟机win7 + CRT,双系统win10 + CRT。
走头无路的同学可以尝试一下“方法3” ~~

目录
相关文章
|
9月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
470 146
|
10月前
|
网络安全 开发工具 git
配置本地环境以管理Git多账户SSH连接的方法
通过以上步駟设置后, 您可以轻松管理多個 Git 账户并且根据不同项目需求切换 SSH 密匙进行版本控制操作。
1273 20
|
10月前
|
Unix Linux Shell
指定端口-SSH连接的目标(告别 22 端口暴力破解)
本文介绍了 SSH 命令 `ssh -p 44907 root@IP` 的含义与使用方法,包括命令结构拆解、完整示例及执行过程详解,帮助用户安全地远程登录服务器。
1565 0
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
607 14
|
Ubuntu Linux 网络安全
在Linux云服务器上限制特定IP进行SSH远程连接的设置
温馨提示,修改iptables规则时要格外小心,否则可能导致无法远程访问你的服务器。最好在掌握足够技术知识和理解清楚操作含义之后再进行。另外,在已经配置了防火墙的情况下,例如ufw(Ubuntu Firewall)或firewalld,需要按照相应的防火墙的规则来设置。
719 24
|
11月前
|
网络安全 数据安全/隐私保护 开发者
诊断并修复SSH连接Github时遇到的"connection closed"错误。
解决"connection closed"错误往往是一个排除法的过程。需要从基础的网络检查做起,逐步过渡到深入的配置和服务端日志审查。每一步都应当仔细验证,确保不遗漏可能导致连接问题的任何细节。在执行以上步骤后,大多数SSH连接问题可以得到解决。如果所有步骤都未能解决问题,可能需要寻求更专业的技术支持,或者在GitHub社区寻找是否有其他开发者遇到并解决了类似的问题。
1322 0
|
11月前
|
安全 网络安全 数据安全/隐私保护
解决SSH测试连接GitHub时出现“connection closed by remote host”的问题。
然后使用 `ssh -T git@ssh.github.com`来测试连接。
1164 0
|
Ubuntu 应用服务中间件 网络安全
关于一些轻量云服务器SSH断连的疑问
在使用2H2G配置的轻量级Ubuntu 22.04服务器时,按照Solana官网教程安装环境,执行`[cargo install]`命令(特别是安装avm和anchor包时),出现SSH连接中断且无法重新登录的问题。推测可能是低配服务器资源耗尽导致SSH进程被终止,即便CPU使用率下降也无法恢复连接,需重启服务器并等待约30分钟才能恢复正常。此现象或与服务器性能限制有关,期待更多测试与解释。
|
12月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
3769 0
|
网络协议 Linux 网络安全
微软工程师偷偷在用!这款SSH工具让Windows操控CentOS比Mac还优雅!
远程登录Linux服务器是管理和维护服务器的重要手段,尤其在远程办公、云服务管理等场景中不可或缺。通过工具如XShell,用户可以方便地进行远程管理。SSH协议确保了数据传输的安全性,命令行界面提高了操作效率。配置XShell连接CentOS时,需确保Linux系统开启sshd服务和22端口,并正确设置主机地址、用户名和密码。此外,调整字体和配色方案可优化使用体验,解决中文显示问题。
715 21
微软工程师偷偷在用!这款SSH工具让Windows操控CentOS比Mac还优雅!