安全也挺让人心烦的 ---login shell

Posted 坐看云起时

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安全也挺让人心烦的 ---login shell相关的知识,希望对你有一定的参考价值。

  今天查问题时, ssh 登录后台发现 需要输入密码,输入密码后弹出一个二维码, 然后扫码获取秘钥。输入秘钥登陆!!!

真是恶心了一把,找手机都花了不少时间!!!!

  那么怎样干掉输入密码这些操作呢???

所以需要思考一番!!!!

man 文档中有 When  bash is invoked as an interactive login shell, or as a non-inter‐ active shell with the --login option, it first reads and executes  com‐mands  from  the file /etc/profile, if that file exists.  After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile,in  that order, and reads and executes commands from the first one that exists and is readable.  The --noprofile option may be  used  when  the  shell is started to inhibit this behavior. When  a  login  shell  exits, bash reads and executes commands from the files ~/.bash_logout and /etc/bash.bash_logout, if the files exists.When an interactive shell that is not a login shell  is  started,  bash reads  and executes commands from ~/.bashrc, if that file exists.  This may be inhibited by using the --norc option.  The --rcfile file  option will  force  bash  to  read  and  execute commands from file instead of ~/.bashrc.
意思是啥呢??

以上是关于安全也挺让人心烦的 ---login shell的主要内容,如果未能解决你的问题,请参考以下文章

如何关掉 docker 后台服务进程

让人蛋疼的一下午

[前端工坊]前端安全篇-shell脚本入门之教你做次小黑客获取某网站用户

Linux系统安全及应用

login shell 和 non-login shell 的区别

IT人员必备linux安全运维之Ssh用途安全性身份认证以及配置……