【发布时间】:2023-12-03 16:37:01
【问题描述】:
我正在尝试编写一个 bash 脚本,该脚本将在终端中运行,它会查找特定类型的所有文件,然后将找到的每个文件上传到 ftp 服务器。
我对这一切都比较陌生,但我觉得我已经进行了相当广泛的搜索。如果可能,我想避免处理 SSH 密钥。
我得到的最接近的是......
find . -exec scp {} $USER@$HOST:$remote_dir \;
...但这需要为每个文件输入密码,我不知道如何编写脚本。
任何帮助或见解将不胜感激。
【问题讨论】:
-
你可以试试sshpass
-
...但是 SSH 密钥很好!
-
我希望能够使用默认终端执行此操作,但我开始认为这是不可能的。我应该咬紧牙关,弄清楚如何使 SSH 密钥工作。谢谢!