我想问一下哪个是 Linux 向特定 ip 发送 xml 文件的最佳命令。netcat、ssh 还是 ftp。是否可以每 10 分钟发送一次文件?
答案1
如果不知道相关 IP 背后的服务器,就很难判断。但一般来说,我会使用公钥身份验证来 scp 该文件。因此:设置本地 ssh 密钥,将公钥上传到服务器的 authorized_keys2 文件,然后只需
scp /path/to/file user@host:/path/to/target-dir
在 Linux 上,您可以使用 cron 自动执行此操作。因此,如果您想每十分钟运行一次上传,请将其添加到您的 crontab 中
*/10 * * * * scp /path/to/file user@host:/path/to/target-dir