文档章节

SSH 自动输入密码执行命令

bug0day
 bug0day
发布于 2017/07/20 18:56
字数 84
阅读 28
收藏 0

#!/usr/bin/expect

set host [lindex $argv 0]
set port [lindex $argv 1]
set user root
set password [lindex $argv 2]
set timeout -1
spawn scp -P $port file.sh $user@$host:/root/
expect {
   yes/no { send "yes\r"; exp_continue }
   *assword* { send "$password\r" }
}
spawn ssh -p $port $user@$host
expect "*assword:*"
send "$password\r"
expect $user@*  {send "ls -l \r" }
expect $user@*  {send "sh file.sh \r" }
expect $user@*  { send "exit\r" }
expect eof

© 著作权归作者所有

共有 人打赏支持
bug0day
粉丝 1
博文 12
码字总数 1561
作品 0
沙坪坝
程序员
利用scp自动输入密码进行文件远程拷贝或备份

在执行计划任务拷贝文件的时候,用scp命令需要输入密码,这里用公共密钥的方式实现密码的自动输入 具体操作: 要求:把192.168.0.2机上的test.tar拷贝到192.168.0.3机器的上 192.168.0.2服务...

lianyuelong
07/04
0
0
无密码通过ssh执行rsync

默认情况下,在执行rsync命令时通常需要我们输入密码。但有时我们并不希望如此,那么如何实现无密码执行rsync呢? 1. 测试通过ssh可以执行rsync(需要密码) 执行rsync,确保你帐户的密码在远...

linuxprobe16
2016/11/10
15
0
如何使得执行scp命令时不需要输入用户密码

最近在编写定时自动执行的shell脚步中遇到一个问题。在该脚步中,需要使用scp命令将本地的文件复制到另一台机器中备份。但通常执行scp命令后都需要输入用户密码,这样在定时自动执行的shell...

taote
2013/11/14
0
0
如何用java 实现linux su命令自动登录

如何用java 实现linux su命令自动登录 ,例如要在linux下面su -,屏幕会提示输入密码,如何用java程序让他自动输入密码,然后继续执行以后的命令。不能用ssh2,由于系统禁止root的ssh2登录,...

yahaboss
2013/08/22
1K
6
SSH 免密码登陆(引导简单的一种方式)

遇到问题:对于免密码登陆,虽然很简单,但是还是会出现一些问题。故记录。 解决问题:① 由于.ssh 和authorized_keys的权限不对,导致无法正确免密码登录。 ② 由于selinux未关闭,导致做了...

悠悠子濛
2013/08/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

macOs-挂载能读写的NTFS硬盘

转自:https://nicklinyi.gitee.io/blog/2018/04/macOS-ntfs.html Mac本身是支持NTFS写入的,只是NTFS是微软开发,由于版权和技术细节原因,苹果不愿公开说自己支持NTFS写入,也是有自己以后...

北风刮的不认真了
14分钟前
1
0
Namespace 命名空间

命名空间可以定义为一种封装方式。 为了解决开发中库和程序中可重用类和方法问题: 1.解决 PHP内部方法类/方法/常量 或者第三方 类/方法/常量之间的命名冲突 2.能够简化为了防止命名冲突而给...

忙碌的小蜜蜂
17分钟前
0
0
CDH的坑之Deploy Client Configuration Failed

Deploy Client Configuration Failed 1.问题描述 当使用CDH增添spark服务的时候,出现了以下错误: Faile to deploy client configuration to the cluster. 具体如下图: 2.思路 网上查了...

星汉
18分钟前
1
0
java guava 集合的操作:交集、差集、并集

Guava:google的工程师利用传说中的“20%时间”开发的集合库,它是对jdk提供的扩展,提供了很多实用的类来简化代码。 开源地址:https://github.com/google/guava jar包下载:http://maven....

帅的不像男的
18分钟前
1
0
从八个层面比较分析 Java 8, RxJava, Reactor

响应式编程在单机环境下是否鸡肋? 结论是:没有结论,我觉得只能抱着怀疑的眼光审视这个问题了。另外还聊到了 RSocket 这个最近在 SpringOne 大会上比较火爆的响应式”新“网络协议,githu...

小刀爱编程
21分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部