linux密码stdin怎么用,如何使ssh接收来自stdin的密码
根据这篇文章,您可以执行以下操作:
创建一个使用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的密码相关推荐
- windows登录linux免密码,Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件...
1. 环境信息 SSH Secure Shell Client所在的操作系统: Windows7 Linux服务器以及SSH的版本: [hadoop@gpmaster ~]$ cat /etc/r ...
- linux系统密码正则,Linux密钥登录原理和ssh使用密钥实现免密码登陆
目录 1.公私钥简介与原理 公钥和私钥都属于非对称加密算法的一个实现,这个加密算法的信息交换过程是: 1) 持有公钥的一方(甲)在收到持有私钥的一方(乙)的请求时,甲会在自己的公钥列表中查找是否有乙的 ...
- linux账号密码输入后闪退,修复ssh无法连接(ssh输入完密码自动退出)
故障现象,通过telnet连接服务器22端口是通的,通过ssh软件连接,到密码输入完以后自动退出. 机房检查过配置文件,跟配置文件无关(root允许登录的),selinux也是关闭,iptables也 ...
- Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件
1. 环境信息 SSH Secure Shell Client所在的操作系统: Windows7 Linux服务器以及SSH的版本: [hadoop@gpmaster ~]$ cat /etc/r ...
- Linux服务篇之远程访问及控制SSH
文章目录 1 SSH 1.1 SSH 概念 1.2 SSH 优点 2 SSH 远程管理 2.1 SSH 远程登录方式 2.2 故障集 2.3 OpenSSH 服务器 2.4 OpenSSH 服务包 3 ...
- linux sh脚本 while,Linux shell脚本使用while循环执行ssh的注意事项
原标题:Linux shell脚本使用while循环执行ssh的注意事项 如果要使用ssh批量登录到其它系统上操作时,我们会采用循环的方式去处理,那么这里存在一个巨大坑,你必须要小心了. 一.场景还原 ...
- Linux运维:Shell脚本实现ssh免密登录远程服务器
LInux系统日常运维过程中,经常需要在本地运行脚本执行对远程主机的命令,正常情况下,ssh登录远程服务器时会提示输入密码,这会影响到脚本的自动执行(因为shell脚本中没有自动填充密码的命令).有三 ...
- Linux系列教程(13)- 使用 ssh 服务管理远程主机
使用 ssh 服务管理远程主机 配置 sshd 服务 SSH(Secure Shell)是一种能够以安全的方式提供远程登录的协议,也是目前远程管理 Linux 系统的首选方式.在此之前,一般使用 FT ...
- 【Linux】循序渐进学运维-服务篇-SSH秘钥认证
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第5篇文章 文章目录 前言 为什么用密钥认证 秘钥认证流程 秘钥生成及使用 1. 交互式创建及分发秘钥 a) 生成秘钥 b) 分发秘钥 ...
最新文章
- VMware搭建Android x86
- 字节输入流一次读取一个字节的原理
- sql 除以_使用SQL分析游戏运营情况
- 《思科数据中心I/O整合》一2.11 活动-活动连接(Active-Active)
- 【转】WM_MESSAGE、WM_COMMAND、WM_NOTIFY等消息有什么不同
- postgress无法远程连接问题解决方案
- Security+ 学习笔记18 密码分析攻击
- Mac一体化数据库管理和迁移工具Navicat Premium
- 鸿蒙系统会有彩蛋吗,华为新系统亮点不断,一个新功能让人欢呼,升级后还有惊喜彩蛋...
- java 移位运算_java移位运算
- OpenInfra基金会成立多元化董事会领袖组,任命总干事助推OpenInfra下一个十年的发展...
- MAC M1安装VMware 安装windows11
- 第5章 域内横向移动分析及防御
- 电脑键盘上各个按键功能详解
- 系列笔记-USYD悉尼大学Data1001 RQuiz1——RQuiz6 做法讲解
- 中国最大规模线下亲子嘉年华举行 350余萌娃遭遇“十万个为什么”
- 如何安装部署beego项目
- Scriptalert(“玄猫啊玄猫,玄猫要高考咯”)/script
- 计算机考试题库access,计算机二级access真题题库试题精选(附答案)-20210623194307.docx-原创力文档...
- HTML(进阶核心标签)
热门文章
- 前端学习(2344):高阶组件和函数子组件
- “约见”面试官系列之常见面试题之第四十五篇CSS优先级(建议收藏)
- oracle之单行函数之子查询课后练习2
- 前端学习(1388):多人管理项目8user登录
- 前端学习(1372):构建模块化路由
- 前端学习(1285):node运行环境安装
- 前端学习(1168):构造函数方法(转换为真正数组)
- 前端学习(381):CSS3 的视口单位vw、vh实现自适应(带有px,em,rem的简单介绍)
- 实例16:python
- Mac系统下如何使用命令行方式启动MySQL