我正在寻找一个简单的备份解决方案。我的托管商通过 scp/sftp 在远程服务器上提供了一些备份空间。他们为我提供了用户名和密码。使用 RSA/DSA 密钥进行身份验证的选项不可用。
理想情况下,我想要一个简单的脚本,它可以:
tar | gzip | gpg | scp -uuser -ppassword my.backup.server
但是我找不到可以在命令行上接受用户名和密码以及在标准输入上传输内容的 scp 客户端。
答案1
如果您使用的是 Windows,则可以编写 WinSCP 脚本。如果您使用的是 Linux(或 Windows),则可以找到或安装 Expect,它可以编写任何交互式脚本。