#将本机的文件传输到远程机上
scp -r 本地文件路径 root@远程机ip(100.3.3.32):/文件在远程机的存放路径
linux scp文件传输
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 【以下回答由 GPT 生成】
这个命令基本正确,只是缺少了对应的远程机器的密码的输入。下面是完整的正确命令:
scp -r 本地文件路径 root@远程机IP:/文件在远程机的存放路径
执行这个命令后,会提示输入远程机器的密码,输入正确的密码后即可开始传输文件。
如果你不希望手动输入密码,可以使用SSH公钥身份验证来实现无密码传输。以下是实现无密码传输的步骤:
-
首先,在本地机器上使用ssh-keygen命令生成SSH公钥和私钥对:
ssh-keygen
在生成密钥对时,可以直接回车选择默认的密钥保存路径和空密码,或者根据需要自定义。 -
然后,将生成的公钥复制到远程机器上的~/.ssh/authorized_keys文件中。可以使用ssh-copy-id命令来自动完成这个步骤:
ssh-copy-id root@远程机IP
执行该命令后,会提示输入远程机器的密码。输入正确的密码后,会自动将本地机器的公钥复制到远程机器的authorized_keys文件中。 -
完成以上步骤后,再次使用scp命令进行文件传输时,就不再需要手动输入密码了。
希望以上解决方案对你有帮助。如果你还有其他问题,请随时提问。
【相关推荐】
- 这篇博客: 非root权限scp免密传输文件中的 使用scp传输 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报-
悬赏问题
- ¥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 量化后的正确性