如何解决 JumpServer 连接 Linux 资产,资产乱码?

官网地址:JumpServer - 开源堡垒机 - 官网

在线电话:400-052-0755

技术支持:JumpServer 技术咨询


1. 概述

在使用 JumpServer 连接资产时,用户可能会遇到 Linux 资产中文乱码的问题,本文章主要讲述如何解决以上问题。

2. 介绍

JumpServer 使用的默认 Linux 平台的编码为 UTF8。

Linux 默认的系统编码方式也为 UTF8。

3. 问题分析

JumpServer 的平台中有编码方式,Linux 系统中也有编码方式。所以解决方案一般可以从两方面入手,一方面修改 JumpServer 的系统平台编码方式,另一方面修改 Linux 本身的编码方式。

4.解决方案

4.1 修改 JumpServer

在“控制台”→“资产管理”→“平台列表”中新创建系统平台。

修改乱码的资产的系统平台为新建的 Linux-GBK 。

访问该资产即可解决资产访问乱码问题。

4.2 修改 Linux 服务器本身

全局修改
全局修改即对整个 Linux 服务器有效,使整个系统都使用该编码。
修改方式如下:

$ vim /etc/profile

在文件末尾加入以下配置:
export LC_ALL="zh_CN.UTF-8"  
export LANG="zh_CN.UTF-8"
退出编辑模式,保存文件。

执行以下命令,令配置有效
source /etc/profile

复制

此时即修改完成,可执行如下命令查看。

局部修改
有时,只是某个用户登录该 Linux 资产时系统乱码,所以只需要调整该用户的编码方式即可。
以 mysql 用户为例,修改方式如下所示:

$ vi /home/mysql/.bash_profile

在文件末尾加入以下配置:
export LC_ALL="zh_CN.UTF-8"  
export LANG="zh_CN.UTF-8"

退出编辑模式,保存文件。

执行以下命令,令配置有效
source /home/mysql/.bash_profile

复制

此时即修改完成。
注:./bash_profile 文件是每个用户修改自己的 Shell 信息的位置。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值