为了账号安全,请及时绑定邮箱和手机立即绑定

SSH连接输入乱码解决办法

标签:
Html/CSS

通过修改XShell配置

当使用XShell SSH连接Linux后,如果出现BackspaceDelete乱码的情况(Backspace会输入^H),则可以通过:
文件->属性->终端->键盘的设置进行解决:

webp

Snipaste_2018-08-09_16-40-27.jpg


设置以后,断开连接再重新连接就可以了。


修改Default Shell

如果通过SSH连接以后,发现Backspace, Delete, 方向键,Tab都是有问题的,那么这个时候应该是目前登录账户的default shell设置有问题造成的。
确认办法
通过env命令中SHELL的值来确认,如果为bin/sh,那么确认是shell设置不对造成的,应该修改为bash即可解决问题。

步骤

1. 找到bash路径

$ which bash#/bin/bash

2. 修改用户自己的Shell

$ chsh# 在提示中输入步骤1中得到的bash路径(/bin/bash),回车确认

3. 管理员修改其他用户的Shell

$ vim /etc/passwd

zhao.wuz:x:1003:33::/home/zhao.wuz:/bin/sh#修改这一行最后的/bin/sh为/bin/bashzhao.wuz:x:1003:33::/home/zhao.wuz:/bin/bash

如果是新创建用户,可以在创建时指定Shell

useradd -s /bin/bash newuser



作者:peterzen
链接:https://www.jianshu.com/p/21dc7931972d


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消