0


linux ssh生成公私钥并私钥免密登录ssh

使用非对称密钥登陆 Linux
1、使用 ssh-keygen 生成公私钥,一路回车

2、服务器(Linux)端 ~/.ssh/authorized_keys 文件存放公钥,保证 SSH 服务开启,默认端口 22。

3、自己保存私钥,登陆时使用 ssh 命令

# 生成密钥
ssh-keygen -t rsa -b4096-f ~/data/key/id_test_rsa -C"[email protected]"-t 密钥类型, dsa | ecdsa | ed25519 | rsa
-b RSA类型密钥的大小(长度),通常至少应该是 2048,默认 3096-f 指定私钥的文件名,e.g. ~/.ssh/private_key_name
-C 指定一个注释

#~/data/key下会生成两个文件,私钥:id_test_rsa,公钥:id_test_rsa.pub# 将公钥放到 ~/.ssh/authorized_keys 文件中cat id_rsa.pub >> authorized_keys

# 私钥登录ssh user@host/ip[:port]-i[identity_file]

e.g. [email protected] -i ~/.ssh/id_rsa

-i identity_file 指定私钥文件

#如果提示缺权限,给私钥600权限chmod600 id_rsa
标签: linux ssh 运维

本文转载自: https://blog.csdn.net/asd54090/article/details/131788721
版权归原作者 LuckyTHP 所有, 如有侵权,请联系我们删除。

“linux ssh生成公私钥并私钥免密登录ssh”的评论:

还没有评论