可使用如下命令生成
1
|
ssh -keygen -t rsa |
因为mac系统也是从unix基础上演变过来的,所以很多核心的东西也是与unix相通的。
1、-t 是指定加密参数为ras,默认是dsa
2、生成后会在当前用户的家目录下自动创建.ssh目录里面会有id_rsa和id_rsa.pub两个文件
3、将id_rsa.pub的文件内容复制然后在需要授权的机器上加入其.ssh/authorized_keys文件中,完成授权
注意:.ssh目录权限为 700 而对应需要授权机器上authorized_keys文件的权限为600,否则无法登录
另:被授权机器selinux最好置0或干脆禁用,如果你熟悉selinux也可对相应的布尔值进行授权;