我正在研究一个shell脚本,它压缩一个文件,然后将它上传到我拥有的服务器。
到目前为止,我拥有它,因此它会询问服务器密码,然后保留该变量。在它完成之后,脚本会压缩一个包含一堆文件的文件夹。然后它执行“scp”命令将其发送到我的服务器。
现在,这就是我需要帮助的地方......我希望它填写脚本之前在请求服务器密码时提供的密码。我确定您会问“为什么在“scp”命令要求时不输入密码。原因是我拥有的文件会很大,我不想坐在那里看它拉上拉链。这就是为什么我早早提供密码的原因。
以下是步骤:
1)用户提供服务器密码,该密码保存为变量“密码”
2)脚本压缩文件
3)脚本将文件发送到服务器(当我在脚本中运行这部分时,它会要求输入密码。我必须在此处输入密码变量。)
关于如何做到这一点的任何想法?非常感谢,会,