🔥AI副业赚钱星球

点击下面图片查看

郭震AI

两台服务器间scp发送文件配置步骤

编辑日期: 2024-07-17 文章阅读:

假设:

  • 当前服务器的用户名是 bitnami
  • 目标服务器 B 的公共 IP 地址是 154.23.116.10
  • 目标服务器 B 的用户名是 bitnami
  • 当前服务器的私钥文件路径是 ~/.ssh/id_rsa
  • 公钥文件路径是 ~/.ssh/id_rsa.pub
  • 需要发送的文件是 a.txt

  • 在当前服务器上查看公钥内容:

cat ~/.ssh/id_rsa.pub
  1. 在目标服务器上添加公钥内容到 authorized_keys 文件:
ssh -i /path/to/target_server_private_key.pem ubuntu@154.23.116.10
mkdir -p ~/.ssh
chmod 700 ~/.ssh
echo "your_public_key_content" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
exit
  1. 确保私钥文件的权限设置正确:
chmod 400 ~/.ssh/id_rsa
  1. 使用 scp 命令发送文件:
scp -i ~/.ssh/id_rsa a.txt bitnami@154.23.116.10:~

通过这些步骤,您应该能够成功地将文件从当前服务器发送到目标服务器。

如果在执行过程中遇到任何问题,请检查 SSH 连接和文件路径的正确性,并确保公钥已正确添加到目标服务器的 authorized_keys 文件中。

京ICP备20031037号-1 | AI之家 | AI资讯 | Python200 | 数据分析