使用 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 服务器设置或账户凭据。

目标

在远程接收目录中留下一个内容未更改的 service.conf 副本。

验收标准

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

提示

如何选择提供的密钥?

引导实验中使用了 sshscp-i 选项。在上传文件时,本地源文件应写在远程目标之前。

总结

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

✨ 查看解决方案并练习