![编写一个从我工作的共享访问服务器到我的个人服务器的例行 SCP 脚本。最好的办法是什么?](https://linux22.com/image/112291/%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E4%BB%8E%E6%88%91%E5%B7%A5%E4%BD%9C%E7%9A%84%E5%85%B1%E4%BA%AB%E8%AE%BF%E9%97%AE%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%88%B0%E6%88%91%E7%9A%84%E4%B8%AA%E4%BA%BA%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E4%BE%8B%E8%A1%8C%20SCP%20%E8%84%9A%E6%9C%AC%E3%80%82%E6%9C%80%E5%A5%BD%E7%9A%84%E5%8A%9E%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我让系统管理员在本地服务器上设置一个 Cron 作业,该作业通常运行我编写的 Python 脚本。
基本上,从本地 Intranet 中提取一些数据,对其进行一些处理并以 HTML 形式呈现结果。我能够通过 SSH 访问工作服务器并修改我的脚本,组织中的任何人都可以访问它们以及目录中的任何其他文件。
我希望我的脚本将最终的 HTML 文件 SCP 到我的个人 Web 服务器(任何目录都可以),以便我可以在不工作时查看其输出。最好的方法是什么?我有一些想法,但我想确保以正确的方式做到这一点,即不要将我的个人凭据转储到工作服务器上供每个人查看。
注意。脚本使用的内部数据都是公开的,尽管格式更难使用,所以我不认为这里存在道德问题。
答案1
选项1。
在您的个人电脑上,用于ssh-keygen
为您的家庭电脑创建身份验证密钥。这将允许您的脚本在“工作”时将文件上传到您的家庭电脑,而无需登录。
修改脚本以使用您的登录名将 HTML 文件上传到您的家庭电脑。
选项 2。
修改您的脚本(在工作中)以将 HTML 输出到公共网络空间并只需在浏览器中查看它。