ssh 免密登录
ssh 免密登录
私匙和公匙
- id_rsa:私匙
- id_rsa.pub:公匙
私匙和公匙文件默认目录
- windows:C:/User/
/.ssh - Linux:/home/
/.ssh
若无私匙和公匙文件,则使用ssh-keygey
创建。
# 在默认目录下创建私匙和公匙文件
ssh-keygen -t rsa
# 将公匙拷贝到远程服务器
ssh-copy-id -p 18282 zkln@192.168.7.32
# 会将 `id_rsa.pub` 文件内容,复制到默认 ssh 配置文件目录 `authorized_keys` 文件中。
# authorized_keys 文件属性 `-rw-------`
附1:sh-keygen命令说明
$ ssh-keygen -f C:\\Users\\ahxie\\.ssh\\github\\id_rsa -t rsa -C "ahxieqi@163.com"
# -f 生成的ssh保存的文件
# -t ssh 类型
# -C 备注