原文:使用expect scp避免直接输密码

需求:现在有一百多台的机器,都是使用用户名密码登录做一些运维操作,不想因为密码变更造成管理上的一些麻烦,所以改为通过密钥文件的方式进行登录,需要提前做一些准备工作,把准备好的。SSH文件复制到各机器的特定用户目录下。 操作:需要使用到EXPECT或者SSHPASS。这里选择EXPECT为例: 保存为 myscp.sh,替换为真正的密码,使用的时候传递目标IP参数。 bin bash expect ...

2016-10-20 10:10 2 1972 推荐指数:

查看详情

shell 中scp密码输入 --expect

这里必须先安装: expect是一种自动交互语言,能实现在shell脚本中为scp和ssh等自动输入密码自动登录。 下面给出scp和ssh的使用示例: 1、scp 2、ssh ...

Tue Nov 15 18:54:00 CST 2016 0 10936
expect实现SCP/SSH自动输入密码登录

在命令行ssh远程登录服务器和scp远程传输文件都需要交互式输入密码,无法像mysql登录数据库 mysql -uroot -p123456一样直接完成。 其实可以用脚本依赖expect来达到这一目的。 首先安装expect: [root@yqtrack-jumphost src ...

Wed Nov 29 01:19:00 CST 2017 0 4036
Linux 通过expect自动实现远程拷贝scp自动输入密码

运维一段时间的内网服务器,每次需要远程传输文件时,就需要输入服务器的密码,很是麻烦,就结合expect自己写了个脚本。 1、expect expect是一种自动交互语言,能实现在shell脚本中为scp和ssh等自动输入密码自动登录 源码安装参考Linux expect源码安装 ...

Tue Aug 25 00:45:00 CST 2020 0 622
shell脚本通过expect脚本实现自动输入密码使用expect

背景:在远程文件下载时,需要输入对方的服务器密码,shell不支持交互输入内容,可以用下面两种方式实现 一.在shell脚本中嵌入expect来实现密码输入 expect是一个自动交互功能的工具。expect是开了一个子进程,通过spawn来执行shell脚本,监测 ...

Sat Jan 16 08:03:00 CST 2016 1 33323
linux ssh自动输入密码expect使用

想搞一个使用ssh登录批量ip地址执行命令,自动输入密码的脚本,但是ssh不能使用标准输入来实现自动输入密码,于是了解到了expect这个可以交互的命令 是什么 查看使用man查看expect,是这么说的,使用谷歌翻译一下 ...

Wed Oct 16 00:28:00 CST 2019 0 2405
pycharm使用gitlab密码解决办法

  在pycharm中使用http方式连接gitlab,在测试连接的时候提示输入用户名,密码密码错后,以后的每次test都是使用错误的密码,在删除pycharm后也是一样,解决方法是在控制面板\用户帐户\凭据管理器\windows凭据\ 里面删除原来的密码,删除后就可以在pycharm中再次 ...

Wed Apr 17 17:56:00 CST 2019 1 1149
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM