zidong 发表于 2018-9-4 10:24:14

Jenkins进阶系列之——08配置Linux系统ssh免密码登陆

$ cd ~ #回到用户目录,不回去也没有关系$ ssh-keygen  
#可以使用-t选项选择加密方式,包括 RSA 和 DSA 两种密钥
  
#例如:$ssh-keygen -t dsa 或者ssh-keygen -t rsa
  
#加密方式不同,key的名称不同,其他没有区别
  
#如果没有指定密钥,默认RSAGenerating 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
  

  
$ cat id_***.pub >> authorized_keys    #***代表加密方式,将公钥拷贝到authorized_keys文件中。如果你有很多的电脑需要配置,将所有的id_***.pub公钥拷贝到一个authorized_keys文件中即可


页: [1]
查看完整版本: Jenkins进阶系列之——08配置Linux系统ssh免密码登陆