根据这篇文章,您可以执行以下操作:

创建一个使用SSH_ASKPASS打开ssh会话的命令(在man ssh上查找SSH_ASKPASS )

$ cat > ssh_session <

export SSH_ASKPASS="/path/to/script_returning_pass"

setsid ssh "your_user"@"your_host"

EOF

注意:为了避免ssh尝试在tty上询问,我们使用setsid

创建一个返回密码的脚本(注意echo“ echo”)

$ echo "echo your_ssh_password" > /path/to/script_returning_pass

使它们可执行

$ chmod +x ssh_session

$ chmod +x /path/to/script_returning_pass

试试吧

$ ./ssh_session

请记住,ssh代表安全外壳,如果将用户,主机和密码存储在纯文本文件中,则会误导该工具,从而可能造成安全漏洞

linux密码stdin怎么用,如何使ssh接收来自stdin的密码相关推荐

  1. windows登录linux免密码,Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件...

    1.   环境信息 SSH Secure Shell Client所在的操作系统: Windows7 Linux服务器以及SSH的版本: [hadoop@gpmaster ~]$ cat /etc/r ...

  2. linux系统密码正则,Linux密钥登录原理和ssh使用密钥实现免密码登陆

    目录 1.公私钥简介与原理 公钥和私钥都属于非对称加密算法的一个实现,这个加密算法的信息交换过程是: 1) 持有公钥的一方(甲)在收到持有私钥的一方(乙)的请求时,甲会在自己的公钥列表中查找是否有乙的 ...

  3. linux账号密码输入后闪退,修复ssh无法连接(ssh输入完密码自动退出)

    故障现象,通过telnet连接服务器22端口是通的,通过ssh软件连接,到密码输入完以后自动退出. 机房检查过配置文件,跟配置文件无关(root允许登录的),selinux也是关闭,iptables也 ...

  4. Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件

    1.   环境信息 SSH Secure Shell Client所在的操作系统: Windows7 Linux服务器以及SSH的版本: [hadoop@gpmaster ~]$ cat /etc/r ...

  5. Linux服务篇之远程访问及控制SSH

    文章目录 1 SSH 1.1 SSH 概念 1.2 SSH 优点 2 SSH 远程管理 2.1 SSH 远程登录方式 2.2 故障集 2.3 OpenSSH 服务器 2.4 OpenSSH 服务包 3 ...

  6. linux sh脚本 while,Linux shell脚本使用while循环执行ssh的注意事项

    原标题:Linux shell脚本使用while循环执行ssh的注意事项 如果要使用ssh批量登录到其它系统上操作时,我们会采用循环的方式去处理,那么这里存在一个巨大坑,你必须要小心了. 一.场景还原 ...

  7. Linux运维:Shell脚本实现ssh免密登录远程服务器

    LInux系统日常运维过程中,经常需要在本地运行脚本执行对远程主机的命令,正常情况下,ssh登录远程服务器时会提示输入密码,这会影响到脚本的自动执行(因为shell脚本中没有自动填充密码的命令).有三 ...

  8. Linux系列教程(13)- 使用 ssh 服务管理远程主机

    使用 ssh 服务管理远程主机 配置 sshd 服务 SSH(Secure Shell)是一种能够以安全的方式提供远程登录的协议,也是目前远程管理 Linux 系统的首选方式.在此之前,一般使用 FT ...

  9. 【Linux】循序渐进学运维-服务篇-SSH秘钥认证

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第5篇文章 文章目录 前言 为什么用密钥认证 秘钥认证流程 秘钥生成及使用 1. 交互式创建及分发秘钥 a) 生成秘钥 b) 分发秘钥 ...

最新文章

  1. VMware搭建Android x86
  2. 字节输入流一次读取一个字节的原理
  3. sql 除以_使用SQL分析游戏运营情况
  4. 《思科数据中心I/O整合》一2.11 活动-活动连接(Active-Active)
  5. 【转】WM_MESSAGE、WM_COMMAND、WM_NOTIFY等消息有什么不同
  6. postgress无法远程连接问题解决方案
  7. Security+ 学习笔记18 密码分析攻击
  8. Mac一体化数据库管理和迁移工具Navicat Premium
  9. 鸿蒙系统会有彩蛋吗,华为新系统亮点不断,一个新功能让人欢呼,升级后还有惊喜彩蛋...
  10. java 移位运算_java移位运算
  11. OpenInfra基金会成立多元化董事会领袖组,任命总干事助推OpenInfra下一个十年的发展...
  12. MAC M1安装VMware 安装windows11
  13. 第5章 域内横向移动分析及防御
  14. 电脑键盘上各个按键功能详解
  15. 系列笔记-USYD悉尼大学Data1001 RQuiz1——RQuiz6 做法讲解
  16. 中国最大规模线下亲子嘉年华举行 350余萌娃遭遇“十万个为什么”
  17. 如何安装部署beego项目
  18. Scriptalert(“玄猫啊玄猫,玄猫要高考咯”)/script
  19. 计算机考试题库access,计算机二级access真题题库试题精选(附答案)-20210623194307.docx-原创力文档...
  20. HTML(进阶核心标签)

热门文章

  1. 前端学习(2344):高阶组件和函数子组件
  2. “约见”面试官系列之常见面试题之第四十五篇CSS优先级(建议收藏)
  3. oracle之单行函数之子查询课后练习2
  4. 前端学习(1388):多人管理项目8user登录
  5. 前端学习(1372):构建模块化路由
  6. 前端学习(1285):node运行环境安装
  7. 前端学习(1168):构造函数方法(转换为真正数组)
  8. 前端学习(381):CSS3 的视口单位vw、vh实现自适应(带有px,em,rem的简单介绍)
  9. 实例16:python
  10. Mac系统下如何使用命令行方式启动MySQL