`

为某些程序自动输入密码

阅读更多

We need a script that can send username / password in our Linux Box to transfer files through SFTP or SCP.

Requirement
1. OpenSSH
2. Expect

Illustrations :

We want to get "passwd" file on Server-A (192.168.1.1) and saved to /home/dianseh/passwd-Server-A on Server-B (192.168.1.2).


The script is :

---- Script Start -----

#!/usr/bin/expect --
#spawn sftp dianseh@192.168.1.1:/etc/passwd /home/dianseh/passwd-Server-A
spawn scp dianseh@
192.168.1.1
:/etc/passwd /home/dianseh/passwd-Server-A
expect "dianseh@
192.168.1.1
's password:"
send "passwordnya\r"
expect "%$"


---- Script End -----

Note :
Let me know if it's working.

Good Luck

分享到:
评论

相关推荐

    linux编写bash shell脚本文件.sh 自动输入密码.在脚本中使用sudo命令,将密码保存在脚本中,不需要手动输入密码

    然而,为了实现自动化,我们不希望在脚本执行过程中手动输入密码。本文将详细介绍如何在Bash Shell脚本中使用`sudo`命令,并避免手动输入密码。 首先,理解`sudo`命令的基本用法。`sudo`是“Superuser DO”的缩写,...

    vbs调用runas管理员运行自动输入密码.zip

    标题 "vbs调用runas管理员运行自动输入密码" 涉及到的是在Windows操作系统中,使用VBScript(Visual Basic Script)通过`RunAs`命令以管理员权限执行程序,并自动处理UAC(用户账户控制)的问题。描述中的“解决 run...

    锁定鼠标小程序,输入密码就解锁

    标题中的“锁定鼠标小程序,输入密码就解锁”指的是一个小型应用程序,它的主要功能是锁定用户的鼠标操作,直到用户输入特定的密码并按下回车键。这个小程序可能被设计为一种趣味性的工具,让用户在不使用计算机时...

    基于C++的cmd命令自动输入

    本项目针对的是一个基于C++编写的程序,它的主要功能是在CMD命令行环境下实现命令的自动输入,并且解决了在需要用户确认时自动回复“Y”的问题。这在进行批量操作或者无人值守的自动化脚本执行时尤为有用。 首先,...

    pscp 第一次运行自动输入 Y 或 N,无需人为干预

    `pscp_Y.exe`会在遇到信任提示时自动输入`Y`,表示接受并记住远程主机的密钥,而`pscp_N.exe`则会自动输入`N`,拒绝连接。这两个版本适用于不同的安全策略需求:如果你信任每次连接的服务器,可以使用`pscp_Y.exe`...

    打开QQ并且让它自己输入用户名和密码的vbs脚本.pdf

    - **法律法规**:在某些国家和地区,未经授权的自动化访问可能被视为违法行为。 #### 实际应用场景及注意事项 1. **企业内部使用**:企业可以使用类似脚本自动化员工的日常登录流程,提高办公效率。 2. **个人...

    星号密码查看程序 星号密码查看程序

    4. 使用查看程序,它会自动检测到当前活动窗口的星号密码,并将其转换为可见状态。 5. 注意,查看到的密码只在程序运行时有效,关闭程序后星号密码将再次被隐藏。 四、安全与风险 虽然星号密码查看程序在某些情况...

    BAT批处理脚本-获取当前用户名和密码.zip

    尽管如此,如果你的场景是想要获取Windows自动登录的密码,或者需要进行某种形式的身份验证,那么你可以使用其他方法,比如利用某些第三方工具或API,但这通常涉及到更高级的编程技巧,如使用C++、C#等语言,并且...

    模拟键盘输入程序

    这种程序的设计目的是提高效率,提供便利,并且在某些情况下能够实现更精确的输入控制。 首先,我们要理解模拟键盘输入的基本原理。在计算机编程中,可以通过操作系统提供的API(应用程序接口)或者使用特定库函数...

    12306自动输入第一次修订

    所以又改了一下”表明,12306网站可能增加了新的安全措施,例如在某些操作环节需要用户输入密码,这可能涉及到账户安全的强化。因此,原有的自动输入解决方案需要调整以适应这一变化,确保在增强安全性的同时仍能...

    非粘贴型密码框辅助输入工具 v3.1.2

    优化输入密码的准确度,在输入前会自动获取鼠标坐标然后单击下左键再输入 优化开启密码功能,适当增强保存密码的安全性 修正使用开启密码功能时,使用热键会程序崩溃的问题 修正了“程序已经运行,不要重复运行。”...

    WindowsXP开机自动运行程序

    WindowsXP开机自动运行程序是指在WindowsXP系统中,用户可以设置某些程序或应用在系统启动时自动运行的功能。这一功能可以提高工作效率,节省时间,并且可以满足特定的需求。下面将详细介绍WindowsXP开机自动运行...

    网页账号密码自动获取者

    4. **内存分析**: 在某些情况下,密码可能以明文形式暂存在内存中,程序可能通过分析内存来获取这些信息。 5. **安全与隐私问题**: 这样的程序可能会引发严重的安全和隐私问题,因为它涉及未经授权地访问和收集用户...

    radmin远程控制免密码登录器

    它可能包含了一个自动化脚本或者程序,用于自动识别和连接预设的远程主机,省去了手动输入密码的步骤。使用时,用户只需在客户端启动该连接器,系统会根据预设的信息自动建立与目标计算机的连接,简化了操作流程。 ...

    S7-200项目密码解密软件 STEP 7 MicroWIN电脑上程序mwp文件 项目密码 打开程序口令 解密软件.zip

    在这款软件中,编写的程序会以.mwp文件格式存储,这些文件包含了程序代码、配置信息以及可能的安全设置,如项目密码。 标题和描述中提到的"项目密码解密软件"是一个针对S7-200项目.mwp文件的工具,它的主要功能是...

    网银密码输入错误修复

    7. **运行修复程序**:从压缩包中提取出名为“密码输入错误修复程序 1.2”的文件,运行这个修复工具。它可能专门针对XP系统设计,能够解决特定的密码输入问题。 在执行以上步骤时,请务必谨慎操作,特别是在涉及到...

    原创获取密码信息,通过自己输入的*密码而取得具体的密码信息;

    在这个场景中,开发者创建了一个程序或脚本,允许用户输入一个特定的“*密码”,然后程序会根据这个密码解密或验证存储的密码信息。这种技术的核心在于密码的加密和解密过程。 在密码学中,加密是将明文信息转化为...

    自动试号器程序。EXE

    该程序的核心功能在于它的全自动试号机制,这使得用户无需手动输入账号和密码,程序会自动尝试各种可能的组合以建立网络连接。此外,一旦找到有效的账号,程序还会自动保存,以便后续使用。 在ADSL(Asymmetric ...

    易语言企鹅自动登入器源码

    5. **搜索目录**:在某些情况下,自动登入器可能需要搜索特定目录以获取相关资源,例如动态链接库(DLL)或其他配置文件。易语言提供了文件和目录操作的函数,能够遍历目录,查找并加载所需文件。 在"易语言QQ自动...

    【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止.docx

    在使用MySQL数据库时,有时可能会遇到“本地计算机上的MySQL服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止”的错误,尤其是在安装MySQL 5.7.14版本后。这个问题通常出现在Windows 7操作系统上,...

Global site tag (gtag.js) - Google Analytics