SSH 三步解决免密登录

SH 三步解决免密登录
1.客户端生成公私钥
2.上传公钥到服务器
3.测试免密登录
1.客户端生成公私钥
本地客户端生成公私钥:(一路回车默认即可)

ssh-keygen
1
上面这个命令会在用户目录.ssh文件夹下创建公私钥

cd ~/.ssh
1
ls
1
下创建两个密钥:

id_rsa (私钥)
id_rsa.pub (公钥)
2.上传公钥到服务器
这里测试用的服务器地址为:192.168.235.22
用户为:root

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.235.22
1
上面这条命令是写到服务器上的ssh目录下去了

cd ~/.ssh
1
vim authorized_keys
1
可以看到客户端写入到服务器的 id_rsa.pub (公钥)内容。

3.测试免密登录
客户端通过ssh连接远程服务器,就可以免密登录了。

ssh root@192.168.235.22

posted @   邱明成  阅读(476)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
历史上的今天:
2015-08-27 idea git merge代码
2015-08-27 idea git 注意事项
点击右上角即可分享
微信分享提示