Linux 设置SSH临时登录密钥账户

准备:

openssl环境

生成密钥文件:

ssh-keygen -t ed25519 -C "[email protected]"

终端会提示输入保存路径:

Enter file in which to save the key (/home/username/.ssh/id_ed25519):

3.设置私钥密码(Passphrase):提升安全性的可选步骤。

终端会提示输入密码短语:

Enter passphrase (empty for no passphrase):

设置密码:即使私钥文件泄露,未掌握该密码也无法使用(推荐生产环境使用)。

留空(直接 Enter):实现完全无密码登录(常用于自动化脚本或 CI/CD)。

在Linux环境配置临时登录账户:

# 1. 给 debian 用户配置公钥
install -d -m 0700 ~/.ssh
printf '%s\n' '你的公钥字符串' >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

发表回复