SSH 强化:安全设置与加密算法优化
1. SSH 密钥相关操作
1.1 避免使用 DSA 密钥
DSA 算法老旧且按照现代标准来看安全性极低,即便 ssh-keygen 可以创建 DSA 密钥,也不建议使用。
1.2 公钥传输至远程服务器
要将公钥传输到远程服务器,需先把私钥添加到会话密钥环,具体操作步骤如下:
1. 启动 ssh-agent :
exec /usr/bin/ssh-agent $SHELL
- 添加私钥到密钥环:
ssh-add
输入私钥的密码短语后,私钥就会被添加到密钥环。
3. 传输公钥到远程服务器:
ssh-copy-id donnie@192.168.0.8
输入服务器用户账户的密码,公钥即可被传输到远程服务器。
1.3 密钥使用与安全机制
通常一台机器只创建一对密钥,但也有管理员会为每台服务器创建不同的密钥对,可通过 -i 选项指定使用的密钥对。例如,使用 Ed25519 密钥登录:
ssh -i ~/.ssh
超级会员免费看
订阅专栏 解锁全文
7853

被折叠的 条评论
为什么被折叠?



