gpt4 book ai didi

ssl - rsync后无法ssh进入远程机器

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:38 24 4
gpt4 key购买 nike

我在 Protecting the Docker daemon Socket with HTTPS 关注了这个页面生成ca.pem、server-key.pem、server-cert.pem、key.pem和key-cert.pem

我想要一个远程 Docker 守护进程来使用这些 key ,所以我通过 ssh 使用 rsync 将三个文件(ca.pem、server-key.pem 和 key.pem)发送到远程主机的主目录。 ssh 进入远程主机的标识文件称为 dl-datatest-internal.pem

ubuntu@ip-10-3-1-174:~$ rsync -avz -progress -e "ssh -i dl-datatest-internal.pem" dockerCer/ core@10.3.1.181:~/
sending incremental file list
./
ca.pem
server-cert.pem
server-key.pem

sent 3,410 bytes received 79 bytes 6,978.00 bytes/sec
total size is 4,242 speedup is 1.22

从那以后,远程主机就不再识别身份文件,并开始询问一个不存在的密码。

ubuntu@ip-10-3-1-174:~$ ssh -i dl-datatest-internal.pem core@10.3.1.151
core@10.3.1.151's password:

有谁知道为什么以及如何解决它?如果有帮助,我还有所有 key 。

最佳答案

关于 rsync 命令有几件事情困扰着我,但是,我不能把我的手指放在问题上(如果有的话)。

  • rsync 命令和随后的 ssh 命令引用不同的主机:rsync(core@10.3.1.181:~/) 和 ssh 到主机 (core@10.3.1.151)。这些是不同的机器,不是吗?

  • rsync 命令目标中的 ~。核心@10.3.1.181:~/.我很确定 ~/引用了核心主目录,但是,您可以去掉 ~/并将其替换为 . (点)。

如果您可以重现您在其中进行复制的环境,则可以将 --dry-run 添加到 rsync 命令以查看它将要执行的操作。查看此命令,我看不到它删除目标的 .ssh 目录。

关于ssl - rsync后无法ssh进入远程机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29777241/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com