最近在玩armlinux,在安装好以后通过ssh登录进去,总感觉用的不舒服,比如说Tab的自动完成没有,上键的恢复上一条历史命令也没有,然后我估计是因为默认shell不是bash,然后通过 ps -p $$ 命令去查询,发现果然默认shell是sh。当然,此时可以直接输入bash进行切换到bash的shell当中,但是,当你下一次再登录的时候,你会发现你的默认shell依旧是sh,所以,我们要通过修改/etc/passwd文件去修改默认shell。
我们在打开/etc/passwd文件后,找到对应我们用户名的那一行,在最后的一项往往就是默认shell的路径,我的是/bin/sh,那么我把它改为/bin/bash,就可以了,当然在修改时,要注意自己到底有没有安装上这个shell,可以通过先手动进入试一下,比如bash,如果成功进入,再进行修改。如果没有的话,可以进行安装,也可以通过cat /etc/shells查看自己当前安装了什么shell,然后从中选择一个自己喜欢的。

修改ssh默认登录shell相关推荐

  1. 禁止root远程登录及修改ssh默认端口号

    2019独角兽企业重金招聘Python工程师标准>>> 注:     系统版本:CentOS release 6.9 (Final)     连接工具:xshell     虚拟机: ...

  2. Linux 修改SSH 默认端口 22,防止被破解密码

    2019独角兽企业重金招聘Python工程师标准>>> Linux/Unix 系统,很多人使用SSH + 密码来登陆服务器,默认 22端口,这样会有被暴力破解密码的危险(除非密码足够 ...

  3. linux下修改ssh默认的连接端口及禁止root远程连接等

    一.背景 还是来源于一篇博客,博主的服务器被入侵者无情入侵,所用的手段就是先获取root的密码,然后远程连接root.那么如果我们修改ssh默认连接的端口,并且禁止root远程连接的话,是不是就稍微安 ...

  4. centos 修改ssh默认端口号

    linux服务器一般默认的ssh端口号都为22,所以在大部分的使用者手中出于安全考虑就需要修改ssh的默认端口号,下面为为修改ssh默认端口号方法 一:修改/etc/ssh/sshd_config配置 ...

  5. redhat 添加ssh端口_Linux修改SSH远程登录端口 --服务器安全篇

    1.修改SSH远程登录端口为5000 输入 vi/etc/ssh/sshd_config Port 5000                        #把'#Port 22'修改为'Port 5 ...

  6. b宝塔 centos端口更改_centos修改ssh默认端口号的方法示例

    linux 一:修改/etc/ssh/sshd_config配置文件(注意:这里是sshd_config,而不是ssh_config) 1:查看ssh的默认端口号 netstat -anp|grep ...

  7. linux的sssd服务,使用FreeIPA为SS信任用户在SSSD上设置默认登录Shell

    本文介绍使用FreeIPA为SS信任用户在SSSD上设置默认登录Shell的方法. 前言 IPA身份管理服务器提供与Microsoft Active Directory的双向用户身份和密码同步,但是在 ...

  8. 修改linux默认登录账号是root

    需求:修改linux默认登录账号是root 理论知识: 系统启动登录主要由两个进程来完成 getty : 获取用户名 , 检查用户是否合法 , 传递用户名给login进程 login : 接受gett ...

  9. linux服务器开启远程端口,Linux修改SSH远程登录端口

    1.修改SSH远程登录端口为1211 # vi/etc/ssh/sshd_config Port 1211 #把'#Port 22'修改为'Port 1211': #AddressFamilyany ...

最新文章

  1. Python3中raise用法
  2. Cassandra 2016/00
  3. Kotlin学习-基础知识点
  4. MySQL - 剖析MySQL索引底层数据结构
  5. 研发和人力资源发展模式对比研究
  6. 【简便解法】1068 万绿丛中一点红 (20分)
  7. [前台]---图片上传和校验
  8. Java编译期优化思维导图
  9. android设备连接工具箱,ADB工具连接Android手机
  10. 贸易融资名词解析:出口押汇与进口押汇
  11. iOS开发之Your build settings specify a provisioning profile with the UUID “”, however, no such provisio
  12. 计算机网络的基本知识和技术
  13. Web前端 | HTML表单form
  14. photoshop抠图后如何使边缘模糊圆滑
  15. 关于redis缓存穿透浅析
  16. vs 没法f12_键盘快捷键 - F12不再适用于Visual Studio
  17. 用C#制作文本剧情游戏
  18. 简单脉搏波波形分析系统设计与实现
  19. IAP15F2K61S2单片机引脚图
  20. ITSM | Atlassian ITSM终极指南,重构IT、运营和支持的工作方式

热门文章

  1. Apple Watch 1.0 开发介绍 1.1 简介 开发苹果手表
  2. [状压dp] 最短Hamilton路径(模板题+状压dp)
  3. Lottie系列四:使用建议
  4. 大家好,我是菜菜子,Can’t RCE安全团队队长
  5. 如何同时查询每个快递物流并筛选出含有转寄的单号
  6. 标准C库对文件操作的引入 (二)((一)的补充+fput、fget、feof)
  7. 利用Apache的commons-codec依赖实现加密
  8. 人脸识别批量生成一寸登记照 I.D. Photo
  9. 大数据学习心得--hadoop框架
  10. spring boot整合shiro+jjwt