ssh创建密钥登录

创建密钥

ssh-keygen -m PEM -t rsa -b 4096

参数:
-m PEM = 密钥格式 PEM
-t rsa  要创建的密钥类型,本例中为 RSA 格 "rsa1"(SSH-1) "rsa"(SSH-2) "dsa"(SSH-2)
-b 4096 密钥的位数,本例中为 4096
其他的参数再查文档

公钥(*.pub)放服务器,私钥自己保管

将公钥放服务器

ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.0.2@root

Windows下需要手动将公钥放到~/.ssh/authorized_keys里

将私钥添加到ssh-agent

ssh-add ~/.ssh/id_rsa

然后使用ssh ip@用户:端口 就能免密登录服务器了

每次重启如果失效可以把相关配置放到~/.ssh/config文件内

以上这些操作都在本地进行

posted on 2022-11-12 12:31  小朱配齐  阅读(150)  评论(0编辑  收藏  举报