Linux 批量修改密码
这里写目录标题
- 1.ssh命令带密码 sshpass
- 2.批量修改密码
- 3.批量传输文件
1.ssh命令带密码 sshpass
有时候,我们在写脚本的时候,我们ssh到一台客户机执行命令的时候,如果客户机设置了密码,这时候,就会提示我们需要通过交互式的方式输入密码。当我们不想执行这一步操作的时候,我们可以在ssh的同时带上密码,不用我们手动输入。
先安装一个软件包
yum install -y sshpass
只需要在ssh命令的前面带上sshpass就可以了
sshpass -p ‘密码’ ssh 用户名@ip -o StrictHostKeyChecking=no 要执行的命令
sshpass -p 'redhat' ssh root@192.168.1.1 -o StrictHostKeyChecking=no systemctl restart nginx
即可实现不用交互式输入密码登录,执行命令。
首次登录时如果不带-o StrictHostKeyChecking=no,则无法成功登录。
2.批量修改密码
命令
sshpass -p "111111" ssh -o StrictHostKeyChecking=no root@192.168.101.91 "echo 'Softsec@2020CN' |passwd --stdin root"
sql
SELECT 'sshpass -p ''111111'' ssh '|| a.ip|| ' -o StrictHostKeyChecking=no "echo '''||pwd||''' | passwd --stdin root"' FROM ecs_t a where a.name like '%\_area\_%' escape '\' order by a.name,a.ip
批量生成命令后,复制到shell脚本中执行,如果执行复制到窗口中执行,只能改到第一个。
参考:
链接1: link.
链接2: link.
3.批量传输文件
sshpass -p '111' scp /home/fonts.zip root@xxxx:/home
Linux 批量修改密码相关推荐
- linux: 批量修改文件夹及文件夹下文件的名字
假如我有一个文件夹,文件夹下面有一些文件,如下所示: Gideon/gideon_lisha/Gideon_samuel/Gideon_nathan.xml Gideon/lisha_gideon/G ...
- linux批量过去5小时前文件名,Linux批量修改文件名
Linux批量修改文件名 2016.05.12 最近半个月在疯狂地做一些实验,然后需要批量地对一些文件的名字进行修改,而手工操作极其繁琐,在之前的博文中我说到我用了Cygwin软件,今天就告诉大家如何 ...
- Linux设置密码dictionary,Linux中修改密码出现it is based on a dictionary word解决方法
用passwd修改用户密码,常常提示"BAD PASSWORD: it is based on a dictionary word".实际上linux要求的密码验证机制是在/etc ...
- linux批量修改文件时间
linux批量修改文件时间_mikasoi的博客-CSDN博客_linux批量修改文件时间
- 无影云电脑Linux如何修改密码
无影云电脑Linux如何修改密码 #!/bin/bash echo "用户名 ALL=(ALL) NOPASSWD:ALL #SET_BY_EDS" >> /etc/s ...
- Linux 批量修改文件名(前缀或后缀)
@羲凡--只为了更好的活着 Linux 批量修改文件名(前缀或后缀) 有些文件的要求前缀或后缀要一样,或者批量的将文件重命名 添加前缀: for i in `ls`; do mv -f $i `ech ...
- linux root密码修改失败,【转】Linux root修改密码失败
问题: 当使用root修改密码时,报错passwd:Authentication token manipulation error 解决: 1.查看是否权限问题, /etc/passwd /etc/s ...
- Linux 批量修改文件后缀
Linux 批量修改文件后缀 工作中需要把瓦片地图的.jpg后缀改为.jpeg后缀,批量修改命令如下: find ./ -name "*.jpg" | awk -F ". ...
- Linux下修改密码命令及查看密码修改时间
Linux下修改密码命令及查看密码修改时间 1.如修改用户liu的密码为123456,在root用户下执行 echo '123456'|passwd --stdin liu 2.查看密码修改时间 da ...
最新文章
- python xlrd读取excel所有数据_python读取excel进行遍历/xlrd模块操作
- 人脸识别再遭弃用,美国之后这回轮到欧盟
- Sinew Ex深度发掘金融衍生品市场价值
- bulkwrite 批量插入_使用SqlBulkCopy批量插入数据
- java word转html 烟火,Java多线程制作烟花效果.doc
- 在FC中如何获取fcdot文件
- 0923html测试
- 使用Python创建一个系统监控程序
- 虚拟机python环境搭载_windows之自动化在虚拟机部署操作系统并自带python环境
- 目标检测 数据集—标注工具 labelImg/labelme
- Java多线程篇之List与Collections集合工具类
- 4、Hive数据仓库——加载数据
- 电脑博主fps测试软件,APP性能测试—帧率
- 使用itext,html转pdf使用报错:java.lang.NoSuchMethodError: com.lowagie.text.pdf.BaseFont.getCharBBox(C)
- Java性能调优指南pdf阅读0-100页
- win11 外接键盘个别按键(win,alt)失灵
- Rust:FFI 编程中的 CStr 和 CString
- 在windows系统上搭建CTS测试环境过程记录
- 计算机和编程语言的发展历史
- 巴什博奕(Bash Game)入门