生成key
$ cd ~ #回到用户目录,不回去也没有关系 $ ssh-keygen #可以使用-t选项选择加密方式,包括 RSA 和 DSA 两种密钥 #例如:$ssh-keygen -t dsa 或者ssh-keygen -t rsa #加密方式不同,key的名称不同,其他没有区别 #如果没有指定密钥,默认RSA Generating public/private rsa key pair. Enter file in which to save the key (/home/froad/.ssh/id_rsa): #私钥存放的位置,默认会存放在用户目录的.ssh文件夹,直接回车 Enter passphrase (empty for no passphrase): #默认,回车 Enter same passphrase again: #默认,回车 Your identification has been saved in /home/froad/.ssh/id_rsa.#私钥路径 Your public key has been saved in /home/froad/.ssh/id_rsa.pub.#公钥路径 The key fingerprint is: e8:b6:e6:xxxxxxxxxxxxxxxxx:ec:b5:d8 froad@localhost.localdomain $cd ~
$cd .ssh
$cat id_rsa.pub $ cat id_rsa.pub >> authorized_keys #***代表加密方式,将公钥拷贝到authorized_keys文件中。如果你有很多的电脑需要配置,将所有的id_***.pub公钥拷贝到一个authorized_keys文件中即可