【问题标题】:Copy file from local machine to remote machine将文件从本地机器复制到远程机器
【发布时间】:2021-03-08 12:05:36
【问题描述】:

我有一个非常新手的问题,但我现在真的没有资源了。

我正在尝试将脚本发送到远程计算机。该脚本在我的本地机器中,名为 model.py。

我可以通过输入ssh csousa@headtop.ncc.unesp.br 访问远程机器(远程机器知道我的公钥)

我了解了 scp 和 rsync 命令的用法。我试过了:

rsync -v -e ssh /home/ecaue/ParticlePhysics/TCC/model.py csousa@headtop.ncc.unesp.br

    scp -r csousa@headtop.ncc.unesp.br /home/ecaue/ParticlePhysics/TCC/model.py

但我得到的只是原始文件的另一个名称(“csousa@headtop.ncc.unesp.br”)在原始文件的同一文件夹中的副本(例如具有不同名称的克隆)。

我可以访问远程机器并创建 conda 环境和各种东西(安装 tensorflow、keras 等),但我无法发送我的脚本和我的数据集。

非常感谢任何帮助!

【问题讨论】:

    标签: linux ssh server rsync scp


    【解决方案1】:

    scp 命令应该是:

    scp PATH_TO_YOUR_SCRIPT/SCRIPT_NAME user@host:DESTINATION_PATH
    

    所以在你的情况下:

    scp /home/ecaue/ParticlePhysics/TCC/model.py csousa@headtop.ncc.unesp.br:$HOME

    【讨论】:

    • 不需要 $HOME。只需将: 放在末尾即可。
    • 是为了表明您可以在结束冒号之后指定您想要的每个路径
    猜你喜欢
    • 2016-09-27
    • 1970-01-01
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    • 2018-09-04
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多