文档章节

SSH 自动输入密码执行命令

bug0day
 bug0day
发布于 2017/07/20 18:56
字数 84
阅读 16
收藏 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
博文 10
码字总数 1430
作品 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
SSH 免密码登陆(引导简单的一种方式)

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

悠悠子濛
2013/08/31
0
0
如何用java 实现linux su命令自动登录

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

yahaboss
2013/08/22
1K
6

没有更多内容

加载失败,请刷新页面

加载更多

下一页

windbg学习记录

我开始熟练使用windbg是从帮助手册开始的,也就是.hh命令。 就像学习windows开发从msdn开始一样,微软的产品虽然不开源,但是文档做的是相当的好。然而那些开源的东西呢?开源的竞争力其实就...

simpower
16分钟前
0
0
学习scala的网站汇总

https://www.codacy.com/blog/how-to-learn-scala/

Littlebox
18分钟前
0
0
配置本地的cloud9开发环境

前言 说到在线IDE开发环境,cloud9是不能绕过的,cloud9支持很多语言,默认支持的就有Node.js,Python,Ruby,PHP,Go,更逆天的是,他还支持数据库,包括MySQL,MongoDB,Redis,SQLite。但...

Kefy
22分钟前
1
0
springcloud应用程序上下文层次结构

如果您从SpringApplication或SpringApplicationBuilder构建应用程序上下文,则将Bootstrap上下文添加为该上下文的父级。这是一个Spring的功能,即子上下文从其父进程继承属性源和配置文件,因...

itcloud
27分钟前
0
0
新程序员最爱的免费资源

简评:国外美女程序员推荐了她自己用过的一些免费资源,对新手比较友好的那种。 原作者 Ali Spittel,是个美女程序员,以下这些资源都是她自己试过的。以下「我」代表 Ali Spittel。 学 HTML...

极光推送
30分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部