我发现了很多关于通过 ssh 连接两台计算机的教程,但我只是没有得到我想的关键点。(我试过例如这个或这个)
假设我是使用 ipv4 xxx.xxx.x.xx 的 userA,我想与我的朋友(在另一个国家/地区)userB 使用 ipv4 yyy.yyy.y.yy 建立 ssh 连接
所以,我生成了一个 ssh 密钥,我有一个不错的 ./ssh/id_rsa 和 ./ssh/id_rsa.pub,现在我想将它复制到我朋友的计算机上?
但是,正如人们所怀疑的那样,
ssh-copy-id -i ~/.ssh/id_rsa.pub userB@yyy.yyy.y.yy
Run Code Online (Sandbox Code Playgroud)
不工作(怎么可能,因为我们还没有被限制?)
用户 B 是否必须手动将此文件复制到他自己的 .ssh 文件中?
然后在我的电脑上
ssh userB@yyy.yyy.y.yy
会直接工作吗?(这是非常不现实的,我认为......)
很抱歉这么愚蠢,但在我看来,在教程中,人们正在处理同一台计算机......
ssh ×1