Ubuntu上ssh和scp自动输入密码
来源:互联网 发布:三菱plc编程实例3000 编辑:程序博客网 时间:2024/06/13 21:50
Expect是一个用来处理交互的命令。可以将交互过程写在一个脚本上,使之自动化完成。比如:ssh登录,ftp登录等都符合交互的定义。
1、安装
# sudo apt-get install expect
2、ssh自动登陆脚本
#!/usr/bin/expect
spawn ssh用户名@服务器IP
expect "*password:"
send "密码\r"
expect "*#"
interact
3、scp自动拷贝到本地脚本
#!/usr/bin/expect
set password "密码"
spawn scp用户名@服务器IP:服务器路径 本地路径
expect "用户名@服务器IP's password:"
send "$password\r"
send "exit\r"
expect eof
4、Expect最关键的四个命令
send:用于向进程发送字符串
expect:从进程接收字符串
spawn:启动新的进程
interact:允许用户交互
0 0
- Ubuntu上ssh和scp自动输入密码
- expect实现scp ssh自动输入密码登录
- 使用sshpass进行ssh/scp/sftp/自动输入密码
- ssh, scp 不输入密码
- ubuntu linux ssh 自动输入密码
- scp ssh自动填入密码
- scp自动交互输入密码
- centos ssh和scp利用expect自动填充密码
- 使用scp、ssh等不用输入密码
- 使ssh scp sftp不用输入密码
- 使用scp、ssh等不用输入密码
- 使用ssh、scp时不再输入密码
- ssh/scp不需要输入密码的方法
- linux scp ssh命令不用输入密码
- SCP SSH 制作公钥免输入密码
- ssh scp不用输入密码 配置
- 通过expect实现scp密码自动输入
- Linux下scp自动输入密码
- jms 点对点模式实例
- QT学习之lQLable实现超链接功能
- ip地址简介和子网划分
- perl 安装
- Apache Spark Jobs 性能调优(二)
- Ubuntu上ssh和scp自动输入密码
- activity显示意图跳转
- springmvc数据绑定笔记、ajax与后台数据交互笔记
- springmvc mybatis 打印不出SQL日志
- 第6章 HTTP头部(1)
- 皮囊-读后感-2
- 摩拜单车的工作原理
- 撸一个Android高性能日历控件,高仿魅族
- java中枚举的基本使用