首页 > 代码库 > scp在Linux主机之间复制不需要密码

scp在Linux主机之间复制不需要密码

把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/ 文件夹中

1.在本地主机的用户可以是(root,cusadmin,以及准备使用scp的user)

运行:

[root@root ~]# ssh-keygen -t rsa

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa): 回车

Enter passphrase (empty for no passphrase): 回车

Enter same passphrase again: 回车

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:

16:f4:95:66:a8:4f:b4:b0:db:b2:5a:64:5d:60:9b:27 root@root

The key‘s randomart image is:

+--[ RSA 2048]----+

|        . o...   |

|       ..oo=+    |

|        .=E+o    |

|        ooo+     |

|        S=.      |

|       +o o      |

|        .o       |

|       ..        |

|      ..         |

+-----------------+

此时会在/root/.ssh 目录生成id_rsa、id_rsa.pub 两个文件

2.把本地主机生成的id_rsa.pub文件拷贝到需要远程主机的 .ssh 目录下,可以是(root,cusadmin,以及准备使用scp的user),并且改名为 authorized_keys

3.这样就可以远程拷贝不输入密码了,反之亦然


scp在Linux主机之间复制不需要密码