基于密钥的认证

一台主机为客户端(基于某个用户实现)
1. 生成一对密钥
ssh-keygen -t {rsa|dsa}

扩展 —— ssh-keygen基本用法

  • -t type : 指定加密算法
  • -f filename : 指定密钥文件保存路径
  • -N new_passphrase:指定密钥密码

2. 将公钥传输至服务器端某用户的家目录下的.ssh/authorized_keys文件中
ssh-copy-id -i /path/to/pubkey USERNAME@REMTE_HOST

补充:如果远程ssh端口非22,则使用 ssh-copy-id -i /path/to/pubkey "-p PORT USERNAME@REMTE_HOST"

标签: ssh, 基于密钥的认证

添加新评论