【问题标题】:Can I use a scp to download a file using shell script我可以使用 scp 使用 shell 脚本下载文件吗
【发布时间】:2011-06-24 18:00:37
【问题描述】:

我能否使用 scp(通过输入用户 ID/密码)自动从系统下载文件并操作该文件并将其上传到同一个地方。如果您对在 shell 脚本中使用 scp 有任何想法,请告诉我

谢谢

【问题讨论】:

标签: unix scp


【解决方案1】:

scp是linux中的普通命令行工具,可以直接使用。有关示例,请参阅this page

【讨论】:

    【解决方案2】:

    是的,您可以很容易地通过 shell 脚本自动执行此操作,但剩下的问题是,您是想在每次运行脚本时手动输入密码还是使用 ssh 密钥来完成身份验证并实现完全自动化。

    检查 this tutorial 是否使用 SCP。

    【讨论】:

      【解决方案3】:

      使用ssh-copy-id [命令因发行版而异,但在 Ubuntu 上是 ssh-copy-id]。方法如下:

      ssh-copy-id ~/.ssh/id_rsa.pub me@mysite.com 这会将您的公钥安装到远程主机。如果您这样做,它不会询问您的密码!

      如果您没有 ~/.ssh/id_rsa.pub,则运行 ssh-keygen 并接受所有默认选项 [只需在提示输入时按 Enter输入]。

      【讨论】:

        猜你喜欢
        • 2010-11-23
        • 1970-01-01
        • 2018-01-24
        • 2021-06-19
        • 1970-01-01
        • 1970-01-01
        • 2021-04-10
        • 2014-03-31
        • 2013-10-12
        相关资源
        最近更新 更多