在Shell脚本中使用scp命令进行远程备份时,要实现自动输入密码的功能,通常可以使用sshpass工具。以下是一个详细的步骤说明,包括脚本编写、测试、日志记录和定时任务设置(可选)。 1. 编写Shell脚本,包含scp命令用于远程备份 首先,你需要安装sshpass工具。在大多数Linux发行版中,你可以使用包管理器来安装它。例如,在Debian...
scp自动写密码脚本 #!/usr/bin/expectsettimeout10sethost[lindex$argv0]setusername[lindex$argv1]setpassword[lindex$argv2]setsrc_file[lindex$argv3]setdest_file[lindex$argv4]spawnscp$src_file$username@$host:$dest_fileexpect{"(yes/no)?"{send"yes\n"expect"*assword:"{send"$password\n"}}"*a...
配置ssh认证就可以不输入密码了,可以使用这个链接的zcmd工具,https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/ztools
51CTO博客已为您找到关于shell脚本scp自动输入密码的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及shell脚本scp自动输入密码问答内容。更多shell脚本scp自动输入密码相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
要求写入自动化脚本中,向远程服务器用scp命令发送文件。scp命令的参数中是没有密码的,之前想过用管道传递密码,回家后做测试发现是不行的,用echo passwd | scp ...这样的命令是不起作用的,求脚本高手支招 abcfy2 ---xr-x 13 自己查到了,用expect这个软件实现,脚本非常繁琐…… 寂静欢喜的人 ---x--...
配置ssh认证就可以不输入密码了,可以使用这个链接的zcmd工具,https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/ztools