ssh-keygen 产生公钥与私钥对.
ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh- copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利。
ssh-copy-id -i ~/.ssh/id_rsa.pub root@172.16.1.55
ssh-keygen -t rsa -f path -N "" -q
ssh-keygen(选项)
-b:指定密钥长度;
-e:读取openssh的私钥或者公钥文件;
-C:添加注释; -f:指定用来保存密钥的文件名;
-i:读取未加密的ssh-v2兼容的私钥/公钥文件,然后在标准输出设备上显示openssh兼容的私钥/公钥;
-l:显示公钥文件的指纹数据;
-N:提供一个新密语;
-P:提供(旧)密语;
-q:静默模式;
-t:指定要创建的密钥类型。
例子:
cat >> /etc/hosts << EOF
172.16.1.63 node1
172.16.1.64 node2
172.16.1.65 nfs
EOF
# ssh-keygen -t dsa -f ~/.ssh/id_dsa -N ""
# ssh-copy-id node1