我正在根据这篇文章为我的笔记开发云同步功能
我尝试在我的设备(我的 PC 和我的笔记本电脑)之间共享我的 git-crypt-key,以便解密存储我的笔记的远程 GitHub 存储库。
为此,我正在尝试使用scp
文章中推荐的 cmd,但我不习惯它,所以在对如何处理 SCP 传输进行了一些研究后,我尝试了以下命令:
scp username(origin)@hostname:filepath username(destination)@hostname:filepathdestination
然后我得到这个错误:
ssh: could not resolve hostname (hostname destination): Temporary failure in name resolution
lost connection
因此,我尝试使用计算机上的 IP 地址更改主机名(这可能是我做过的最愚蠢的事情,因为我的 IP 地址在两个设备上都相同),然后出现此错误:
ssh: connect to host .. port 22: Connection timed out
lost connection
可以这样说:
- 我在我的电脑上运行 WSL2 以便使用 git-crypt
- SSL 和 Openssl-server 都安装在两个设备上(Openssl-server 在笔记本电脑上运行)
- 我已经解决了我的 SSH 密钥以便推送到 GitHub
正如我所说,这是我第一次使用scp
,当我进行研究时,我发现这个 cmd 最常见的用例总是涉及远程服务器,但从不在两台本地机器之间。
但是由于计算机可以“用作服务器”,因此我尝试坚持我所基于的文章的方法,但也许诸如 RDP(远程桌面协议)甚至简单地通过 USB 交换文件之类的方法可能更相关。
谢谢你的帮助