标签: linux bash cron sftp
当我将此脚本作为Cron作业运行时,每次尝试SFTP进行托管时,我都需要输入用户名和密码。下面是我制作的示例脚本,需要进行一些修改
#!/bin/sh sftp -i /path/to/private/key/ username@123.123.123.123 <<EOF put /home/sample.txt /home/ exit EOF
而不是私钥路径,我相信我们插入密码路径。虽然这是人为干预。我需要它自动化。
我该如何解决这个问题?