错误描述

在一台云服务器上新建用户后,用xshell远程登录出现部分按键显示乱码。

一开始,我以为是xshell的问题,把xshell中部分设置调整了。 如下图:

删除键及回退键的乱码解决了,但是方向键的乱码还是存在问题。

而且还有一个问题,就是命令提示符并没有显示登录用户名和主机名,没有当前路径名,什么都没有。

$

经过查阅资料 ,发现这可能不是xshell的问题,而是服务器的设置问题,设置之后问题成功解决!

解决方案

通过/etc/passwd文件可以看出来,原因是新建的用户demo使用了不同的shell

root:x:0:0:root:/root:/bin/bash
demo:x:1000:1000:/home/demo:

之前root用户指定的是bash解释器,而新建的用户demo没有指定,所以默认使用sh解释器。 在命令行键入命令

$ echo $SHELL
/bin/sh

看到这里,解决方案已经出来了。 那就是用root用户修改/etc/passwd文件,为新建的用户demo指定shell解释器

root:x:0:0:root:/root:/bin/bash
demo:x:1000:1000:/home/demo:/bin/bash

然后再重新用Xshell登录,发现按键不会乱码了,而且命令提示符也恢复正常了。大功告成!

demo@Ubuntu-cloud:~ $

转载于:https://my.oschina.net/u/3296367/blog/1498853

Xshell远程登录中方向键及删除键出现乱码问题相关推荐

  1. Xshell远程登录Ubuntu

    前言 本文主要介绍Ubuntu安装并启动ssh,实现Xshell远程登录Ubuntu. Xshell远程登录Ubuntu 前言 1.安装ssh 2.配置服务 3.启动服务 4.查看ssh服务运行状态 ...

  2. Xshell远程登录本地虚拟机(保姆级教学)

    前言 最近在学习Liunx,正好学习到利用Xshell7进行远程登录时,苦于视频中教学不够清晰,参考网上一些教学,弄了好久,才搞定的.有人说连接本地只能使用桥接,其实不然,也是能够使用Net模式而且可 ...

  3. vi中方向键和删除键

    正文 在我们刚学习vi写代码的时候难免会有或多或少有一些不规范 比如无意中经常去按方向键和传统的删除键(backspace),这样长期使用会导致无法发挥vi的力量. 解决方案 1.扣键冒 键帽扣了就不 ...

  4. 在ec2上创建root用户,并使用root 通过Xshell远程登录aws云服务器

    1.根据官网提供的方法登录连接到EC2服务器(官网推荐windows用户使用PUTTY连接) 2. 创建root的密码,输入如下命令: sudo passwd root 3.然后会提示你输入new p ...

  5. xshell远程登录ubuntu设置流程

    修改只读文件 sudo su exit Ubuntu需要启动SSH服务,如果没有安装需要安装openssh-server sudo apt-get install openssh-server /et ...

  6. 远程登录linux进程的状态_Linux实操篇 - 远程登录到Linux系统

    一.为什么要远程登录Linux系统 在我们日常开发中,具体情况如下: Linux服务器是项目组共享的; 正式上线的项目运行在公网上; 综上所述,我们需要通过工具远程登录到服务器进行项目管理; 二.远程 ...

  7. PUTTY、Xshell远程连接Linux与PUTTY、Xshell密匙认证

    快照: 在VM虚拟机软件里有一个快照的功能,快照相当于备份一下操作系统,能备份某一个时间点的系统,如果在实验的过程中出现了问题,可以恢复到上一个拍摄的快照中. 例如: 快照占用的存储空间不大,在实验的 ...

  8. linux远程登录 密钥,使用密钥认证机制远程登录Linux

    密钥认证机制 创建存放key的文件 1)创建目录 /root/.ssh 并设置权限 [root@localhost ~]# mkdir /root/.ssh mkdir 命令用来创建目录,以后会详细介 ...

  9. win10远程登录Ubuntu14.04图形化界面

    一.使用场景 因工作原因,需要在window与Linux系统同时操作.由于虚拟机卡顿,十分影响工作效率,于是找领导又申请一台电脑. Ubuntu主机主要日常代码编译与git操作,window主机主要用 ...

最新文章

  1. H5 canvas的 width、height 与style中宽高的区别
  2. 怎样让webservice在浏览器远程浏览时像在本地浏览一样有参数输入框
  3. 接口测试的时候如何生成随机数据进行测试
  4. 《从0到1学习Flink》—— Flink 项目如何运行?
  5. 美食博主整本菜譜全記錄
  6. 10月第4周回顾:欧盟垄断案微软低头 BEA为收购讨价还价
  7. 手游游戏资源提取 (破解、AssetStudio、VGMToolbox、disunity、Il2CppDumper、 .NET Reflector)...
  8. 【渝粤题库】国家开放大学2021春2018货币银行学题目
  9. sierpinski三角形的维数_神奇的分形艺术(二):Sierpinski三角形
  10. 换号码的烦恼引起的思考
  11. 汇编中的OFFSET(OFFSET为属性操作符,表示应该把其后跟着的符号地址的值(不是内容)作为操作数)
  12. 红米note2卡在android,红米note2怎么插卡?红米note2插卡流程详解
  13. 电感和磁珠有哪些区别?
  14. 电子电路:差分放大器分析
  15. 零基础入门数据挖掘之金融风控-贷款违约预测
  16. 初试-基于神经网络的植物识别
  17. 守住一份平淡,宁静坦然,不浮不躁
  18. 谈一谈Java中的“静态”
  19. CP必读:经典RPG游戏的7个要素
  20. 中国石油大学《钢结构》第二阶段在线作业

热门文章

  1. 利用matlab怎样进行频谱分析
  2. 【数学】幂运算与快速幂取余
  3. [思维模式-9]:《如何系统思考》-5- 认识篇 - 改变开环、组合逻辑的线性思考,实施闭环、时序逻辑的动态思考。
  4. IT审计 独立于IT管理的监督过程(zt)
  5. 云和恩墨2022届春季校招正式启动!
  6. 【记录】一次项目架构的设计
  7. ajax换头像,ajax切换明星头像!
  8. k8s学习笔记(一)
  9. 速度测量插件speed-measure-webpack-plugin
  10. OO第三单元——规格化设计与地铁系统——总结