(11) 将A主机的公钥文件重命名,名字自取,将重命名后的公钥文件发放给B主机。
时间: 2024-03-05 15:50:14 浏览: 86
可以按照以下步骤进行:
1. 在A主机上,找到公钥文件的路径和文件名,通常是在用户的home目录下的.ssh目录中,文件名为`id_rsa.pub`或`authorized_keys`。
2. 使用以下命令将公钥文件重命名为自己喜欢的名称:
```
mv /path/to/original/public/key /path/to/new/public/key
```
其中,`/path/to/original/public/key`是原始公钥文件的路径和文件名,`/path/to/new/public/key`是新的公钥文件路径和文件名,可以自己定义。
3. 将重命名后的公钥文件发送给B主机
可以使用以下命令将公钥文件复制到B主机上:
```
scp /path/to/new/public/key username@B主机IP地址:/path/to/destination/directory
```
其中,`/path/to/new/public/key`是新的公钥文件路径和文件名,`username`是B主机上已经创建的用户账号,`B主机IP地址`是B主机的公网IP地址或局域网IP地址,`/path/to/destination/directory`是在B主机上存放公钥文件的目录路径。
4. 在B主机上添加公钥文件
在B主机上,可以使用以下命令将公钥文件添加到授权文件中:
```
cat /path/to/new/public/key >> ~/.ssh/authorized_keys
```
其中,`/path/to/new/public/key`是新的公钥文件路径和文件名,`~/.ssh/authorized_keys`是B主机上授权文件的路径和文件名。注意,在执行该命令前,请确保`~/.ssh`目录已经存在。如果不存在,可以先使用以下命令创建该目录:
```
mkdir -p ~/.ssh
chmod 700 ~/.ssh
```
这样就可以将A主机上重命名后的公钥文件发送给B主机,并且添加到B主机的授权文件中。
阅读全文