使用 SCP 上传配置文件

LinuxBeginner
立即练习

简介

本地已有一个准备好的配置文件,现在需要将它原样传送到现有的远程账户。实验已提供可用的私钥。

前面的引导实验练习了如何选择 SSH 身份文件,以及如何使用 scp 传输文件。本挑战只关注完成这次文件传送。

传送配置文件

当前情况

本地工作目录 /home/labex/project/remote-admin 中包含:

  • service.conf,要传送的文件;
  • id_ed25519,用于 opsuser@localhost 的私钥。

远程目录 /home/opsuser/incoming 已经存在。

操作范围

  • 使用提供的身份文件。
  • service.conf 上传到 /home/opsuser/incoming/service.conf
  • 保持本地源文件不变。
  • 不要修改 SSH 服务器设置或账户凭据。

目标

在远程的 incoming 目录中保留一份内容未改变的 service.conf 副本。

验收标准

  • /home/opsuser/incoming/service.conf 存在,并且归 opsuser 所有。
  • 该文件的内容与本地 service.conf 逐字节完全一致。
  • 本地源文件和提供的身份文件仍然可用。

提示

如何选择提供的密钥?

引导实验使用了 sshscp-i 选项。上传文件时,本地源文件位于远程目标路径之前。

总结

你使用一个提供的 SSH 身份文件,通过 SCP 传送了一个内容未改变的配置文件。

✨ 查看解决方案并练习