将文件从 Windows 服务器(或机器)传输到运行 CentOS 的远程 Web 服务器的最安全方法是什么?我一直使用 wget 作为 cron 作业来访问 FTP 站点并传输文件,但我担心通过 FTP 传输文件的安全性。
我喜欢使用来自服务器的密钥对的想法,但我不确定如何执行此操作或如何创建 SSH 脚本。非常感谢任何帮助。
您需要pscp.exe
从http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html获取。要从 linux 密钥为 pscp 创建 ppk 密钥,您需要获取 PuttyGen 并转到Conversions/Import Key
. 之后,您需要如下命令:
C:\path\to\pscp.exe -i key.ppk C:\path\to\file.txt user@host:/directory