`

SSH 改root密码时乱码,使root不能登录

 
阅读更多
SSH 乱码

用SSH登录后,因为乱码,而重置root密码后,不能登录。


如下所示:

[root@dev1 ~]# 
[root@dev1 ~]# passwd
骀圭ㄦ?root ?
              瀵鐮 ?
^[[?1;2c姘?
 姘杈?     瀵鐮锛
ユ扮
     瀵鐮锛
passwd锛 骀?
            韬唤楠璇浠ょ宸茬绘骀般
[root@dev1 ~]# 1;2c1;2c
-bash: 1: command not found
-bash: 2c1: command not found
-bash: 2c: command not found
[root@dev1 ~]# 
[root@dev1 ~]# 




一定不要退出SSh session ,先设置临时字符编码:
[root@dev1 ~]# 
[root@dev1 ~]# LANG="zh_CN.GB18030"
[root@dev1 ~]# 



再重新改root密码:

[root@dev1 ~]# LANG="zh_CN.GB18030"
[root@dev1 ~]# passwd
更改用户 root 的密码 。
新的 密码:
无效的密码: 它基于字典单词
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
[root@dev1 ~]# 



解决办法
#vi /etc/sysconfig/i18n 

将内容改为
LANG="zh_CN.GB18030" 
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" 
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" 
SYSFONT="lat0-sun16" 

这样中文在SSH,telnet终端就可以正常显示了。
注:
原来CENTOS5.5按照语言为中文安装完后的i18n数据为:
LANG="en_US.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
分享到:
评论

相关推荐

    tera term中文乱码问题

    1. 使用root权限登录Linux系统(或执行`su root`切换到root用户)。 2. 打开`/etc/sysconfig/i18n`文件,可以使用`vi`或`nano`等文本编辑器。 3. 修改`LANG`变量的值,使其与Tera Term的编码设置相匹配。如果你知道...

    如何用AbsoluteTelnet通过SSH远程登录到ubuntu系统.docx

    在“密码”字段输入对应用户的密码,勾选“记住密码”选项,这样在下次连接时就不需要重复输入密码了。 点击“连接”按钮, AbsoluteTelnet将尝试建立到Ubuntu系统的SSH连接。在首次连接时,可能会出现一个警告,...

    部署到linux服务器文件名乱码问题

    具体表现为,在将文件从Linux服务器下载到Windows系统后再上传到另一台Linux服务器时,原本正常的中文文件名变成了乱码。这一问题严重影响了项目的正常运行。 #### 二、问题分析与排查 ##### 1. 初步判断与检查 ...

    putty中文乱码方案方法

    3. **乱码**:当系统或程序期望的编码与实际使用的编码不一致时,就会出现乱码现象。 #### 三、解决方案 ##### 1. 修改服务器端编码配置 如果服务器端的编码配置不正确,会导致Putty连接时出现乱码。可以通过修改...

    SSH项目的实现步骤(很详细)

    数据库连接的关键在于数据库驱动,这里以MySQL为例,需要将"mysql-connector-java-5.1.12-bin.jar"复制到"WebRoot\WEB-INF\lib"目录下,这样项目就能识别并连接MySQL数据库。 3. **添加Struts框架**: - 安装...

    关于Linux下中文乱码的完整处理方案.docx

    然后重启系统,通过SSH连接时,无论原有文件还是新上传的文件,中文都能正常显示。然而,这种方法可能导致安装时创建的中文字符(如文件夹名、文件名和文件内容)在新字符集下变成乱码。 为了彻底解决这个问题,...

    SSH项目的实现步骤.doc

    1. **导入页面**:在项目开始时,你需要将所有JSP页面复制到项目的"WebRoot"文件夹下。确保每个页面的字符编码与JSP支持的编码方式兼容,常见的有GBK或UTF-8。这一步是为了确保网页内容能够正确显示,避免因字符编码...

    ssh架构的构建

    ### SSH架构的构建知识点 #### 一、SSH框架概述 SSH是Spring、Struts和Hibernate三个开源框架的首字母缩写。这三个框架分别是Java企业级应用开发中的三个关键部分:业务逻辑层处理(Spring)、MVC模式实现(Struts...

    SSH实现步骤

    SSH是三个开源Java框架的缩写,分别是Spring、Struts和Hibernate。这些框架结合使用,可以构建出强大的企业级Web应用程序。以下将详细介绍SSH框架的搭建步骤和关键配置。 1. **Spring框架**:Spring是Java企业级...

    Ubuntu 安装及armlinux环境搭建

    #### 六、解决Ubuntu VI不能使用方向键问题 - **步骤**: - 卸载精简版VI: ```bash root@lyl:~# apt-get remove vim-common ``` - 安装完整版VI: ```bash root@lyl:~# apt-get install vim ``` #### 七、...

    MTK6573_ubuntu10 .10_0801比较工具远程桌面中文乱码问题.pdf

    安装完成后,创建并设置root用户的密码。 2. 配置SSH服务:安装SSH通信协议,通过`apt-get install ssh`命令。之后,安装Windows下的winscp客户端,利用SSH协议连接Ubuntu服务器。通过`ifconfig`命令获取Ubuntu...

    解决安装Oracle时图形界面弹不出来的问题

    当这个变量配置不正确时,就会导致图形界面无法启动或者出现乱码。 在解决这个问题时,首先需要理解本地运行和远程SSH命令安装的区别。对于本地安装,当你已经通过图形界面登录系统(如CENTOS),DISPLAY通常自动...

    MTK6573-ubuntu10 .10-0801比较工具远程桌面中文乱码问题.pdf

    4. **项目工程解压与ARM环境变量设置**: 对项目工程进行解压,设置ARM交叉编译环境变量,将相关路径添加到root用户的.bashrc文件中,并执行`source`命令使设置生效。 5. **Ubuntu编译工具安装**: 根据系统架构(32...

    Ubuntu使用心得.docx

    在安装VMware Tools时,可能会出现一些问题,例如鼠标不能自由切换、虚拟机内客户端操作系统与主机操作系统的共享等。升级VMware到6.5.3可以解决这些问题。 2. sudo命令的使用 Ubuntu的sudo命令是Linux下的常用...

    ssh多对多框架搭建

    1. **乱码过滤器**:为了解决项目中的中文乱码问题,需要配置乱码过滤器。 ```xml <filter-name>CharacterEncodingFilter <filter-class>org.springframework.web.filter.CharacterEncodingFilter ...

    “懒惰” Linux 管理员的 10 个关键技巧

    忘记root密码时,不必重新安装系统。在特定条件下,如CentOS Linux,可以通过启动到救援模式,然后修改密码。具体操作包括重启系统并进入GRUB菜单,选择救援模式,然后用命令行更新密码。这是一个有效的应急策略,...

    Linux SecureCRT显示乱码解决方案

    在数据库管理中,MySQL的“mysql_secure_installation”是安全配置向导,可以帮助你对新安装的MySQL服务器进行安全初始化,包括设置root用户的密码、删除匿名用户、禁止root远程登录等。 在PHP中,`setcookie()`...

    傻瓜式testlink安装手册

    在xshell中新建一个会话,填写虚拟机的IP地址,选择SSH协议,认证方式选择用户名和密码(即root和123456)。连接成功后,你就可以在xshell中对虚拟机进行命令行操作。 在虚拟机上安装TestLink之前,需要先安装必要...

Global site tag (gtag.js) - Google Analytics