该部分涉及到公钥、私钥等部分knowledge,本人仅作尝试
若将本地机器 SSH Key 的公钥放到远程主机,就能无需密码直接远程登录远程主机
1,在客户端生成 ssh 公私钥:
也就是我们本地机器,windows电脑
一路回车即可,不需要输入,
此处不推荐使用RSA加密算法而推荐ED25519 加密算法生成SSH Key,
参考https://blog.csdn.net/hadues/article/details/130675430
2,在服务器/主机生成ssh公私钥:
3,在服务器的 .ssh/ 目录下创建文件 authorized_keys ,并将服务器的公钥复制进去
4,将客户端的公钥复制进去
手动复制即可,此时就可以免密链接了
综上:
参考:
SSH 免密登录(客户端----服务器)_ssh免密登陆服务器-CSDN博客
ssh远程服务器免密登录 - Joey-Wang - 博客园
Generating a new SSH key and adding it to the ssh-agent - GitHub Docs