145 字
1 分钟

使用密钥连接SSH

1. 使用SSH连接到服务器的对应用户创建一对密钥(公钥和私钥)#

Terminal window
ssh-keygen -C <可选备注>

一路回车,默认的ed25519加密就行。
然后把公钥加入信任

Terminal window
cat id_ed25519.pub >> authorized_keys

2. 复制私钥到连接的客户端上#

使用SFTP,物理拷贝等等都可以。

使用SFTP
sftp -P 服务器端口 用户名@服务器IP(域名)
sftp> lpwd # 确认本地接收目录
sftp> get ~/.ssh/id_ed25519

测试连接#

Important

确保服务器/etc/ssh/sshd_config内的PubkeyAuthentication为yes

Terminal window
ssh -vi id_ed25519 -p 服务器端口 用户名@服务器IP(域名)

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

使用密钥连接SSH
https://blog.cedon.cn/posts/notes/ssh-by-key/
作者
Cedon
发布于
2025-11-07
许可协议
CC BY-NC-SA 4.0
最后更新于 2025-11-07,距今已过 166 天

部分内容可能已过时

Profile Image of the Author
Cedon
Hi, I'm Cedon.
公告
如果哪一天停止活动,可能就是走了
分类
标签
站点统计
文章
13
分类
6
标签
24
总字数
11,180
运行时长
0 天
最后活动
0 天前

目录