Bianca989898 2023-11-02 14:19 采纳率: 0%
浏览 4

linux scp文件传输

#将本机的文件传输到远程机上
scp -r 本地文件路径 root@远程机ip(100.3.3.32):/文件在远程机的存放路径

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-02 16:27
    关注

    【以下回答由 GPT 生成】

    这个命令基本正确,只是缺少了对应的远程机器的密码的输入。下面是完整的正确命令:

    scp -r 本地文件路径 root@远程机IP:/文件在远程机的存放路径
    

    执行这个命令后,会提示输入远程机器的密码,输入正确的密码后即可开始传输文件。

    如果你不希望手动输入密码,可以使用SSH公钥身份验证来实现无密码传输。以下是实现无密码传输的步骤:

    1. 首先,在本地机器上使用ssh-keygen命令生成SSH公钥和私钥对: ssh-keygen 在生成密钥对时,可以直接回车选择默认的密钥保存路径和空密码,或者根据需要自定义。

    2. 然后,将生成的公钥复制到远程机器上的~/.ssh/authorized_keys文件中。可以使用ssh-copy-id命令来自动完成这个步骤: ssh-copy-id root@远程机IP 执行该命令后,会提示输入远程机器的密码。输入正确的密码后,会自动将本地机器的公钥复制到远程机器的authorized_keys文件中。

    3. 完成以上步骤后,再次使用scp命令进行文件传输时,就不再需要手动输入密码了。

    希望以上解决方案对你有帮助。如果你还有其他问题,请随时提问。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 修改了问题 2月5日
  • 创建了问题 11月2日

悬赏问题

  • ¥20 如何让程序ab.eXe自已删除干净硬盘里的本文件自己的ab.eXe文件
  • ¥50 爬虫预算充足,跪巨佬
  • ¥15 滑块验证码拖动问题悬赏
  • ¥15 Wanted but not invoked:Actually, there were zero interactions with this moc
  • ¥20 怎么驱动tb6612
  • ¥15 Arcgis 3D效果点要素
  • ¥15 在执行yolo训练脚本的时候,没有报错,在扫描val这一步后就推出执行了
  • ¥15 delphi开发的WEBSERVER改用HTTPS协议
  • ¥15 pic16f877A单片机的计数器proteus仿真失效
  • ¥100 调查 Vitis AI 中验证 .xmodel 量化后的正确性