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文件内
以上这些操作都在本地进行