SSH免密码登录配置

配置主机A免密登录到主机B

  1. 在主机A生产密钥对,会在~/.ssh目录下产生2个密钥文件(ssh-keygen -t rsa 4个回车):
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/tangqh/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/tangqh/.ssh/id_rsa.
Your public key has been saved in /home/tangqh/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:EdyyfYD5h7t8TVV7DeGMg9ObvFsWPj0XAptx4QK6upU tangqh@builder.ubuntu16
The key's randomart image is:
+---[RSA 2048]----+
|       ..=   ... |
|        *.+o.+o .|
|       ..=o*+oo.+|
|        o.+oX+ .+|
|       .S  *+..o.|
|      . . .  ooo.|
|     . E . ..o=.o|
|      o   o .+..o|
|     .     ..    |
+----[SHA256]-----+
~/.ssh$ ll
total 24
drwx------  2 tangqh tangqh 4096 Mar 16 15:39 ./
drwxr-xr-x 16 tangqh tangqh 4096 Mar 16 15:30 ../
-rw-------  1 tangqh tangqh  796 Mar 16 14:10 authorized_keys
-rw-------  1 tangqh tangqh 1675 Mar 16 15:39 id_rsa
-rw-r--r--  1 tangqh tangqh  405 Mar 16 15:39 id_rsa.pub
-rw-r--r--  1 tangqh tangqh  886 Mar 11 16:33 known_hosts
  1. 把公钥文件发送到主机B:
~/.ssh$scp ./id_rsa.pub tangqh@10.0.13.58:/tmp/id_rsa.pub
  1. 将主机A的公钥加到主机B的授权列表~/.ssh/authorized_keys:
tangqh@builder:~$cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys
  1. 若.ssh目录不存在则手动创建:权限700,用户和组改为主机B的登录用户
  2. 若authorized_keys文件不存在则手动创建:权限600,用户和组改为主机B的登录用户

example:

tangqh@builder:~$ ll
drwx------  2 tangqh tangqh      4096 Mar 16 15:30 .ssh/
tangqh@builder:~/.ssh$ ll
-rw-------  1 tangqh tangqh  796 Mar 16 14:10 authorized_keys
tangqh@builder:~$ cat ~/.ssh/authorized_keys 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDU2BEjX+neo/Mgyl7/9TQR+Mhp9h37qXaIw6O+AE523dcNqmbwZEUHvhFpFulxUhXgHBPaoOPppHwrA2+qiOlzb1u54YQqirWV6ttzxmqZ3oDV6mpul3q5aDl3MFzs4akMukibaSK2EkuhEpuPAdj0zvdXiNUxhe6p47KmSoJO9srGQoSPp64q9i7OdaLTojVD23hU1yshKfbL4DzEdBpW71irrZgvJgKakIkvoHVBPUiEkmA86POGCTfI9Lo8QN1y3Q5qXtvguO9YAZlU6Q/+Pet361xT5ecgQRwURHpV0rw5E1O+48giTqsmtkPA4OBya5Xu3S7qWXzE5b7cWxgn yangzp1@xiaopeng.com
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCkptFrkrMiVYLuLfJFnqK6P2qpqV/O6nQcML/JAM4MHAjlUhom0TNhtersRCPLxcmQ0+Bw4pwIgtbv6jgHp+N+3b0s5UhUa3pkumkGsIKsdHtvsvU4hjuOeS674YgpOuvK55hq2Aih8gSOaRgvIjYJNneeIo37kJmZS7dL0TLC/ve+EsYP+Wv//jmsMTmyHfqDpV/I+1tmVaIuMoAVNyZ/mj9akd8iTkn54Ec4Ze287lPAKbgyIcosM398qXHAIDjvG4ZrIsN7rnMt8mWF/0XAuUSVJQrxnK4pioOMfz6ii27wJalwLGU5pyYs0GBZ/+TnfrGRwMWEu2j0eZcT4Wpd hong@ubuntu
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值