5.把公钥文件写入到authorized kevs中
时间: 2024-04-09 08:32:57 浏览: 20
要将公钥文件写入到`authorized_keys`文件中,您可以使用以下命令:
```bash
cat ~/.ssh/new_key_name.pub >> ~/.ssh/authorized_keys
```
请确保在执行此命令之前,`~/.ssh/new_key_name.pub` 是您要添加的公钥文件的正确路径,并且 `~/.ssh/authorized_keys` 是您要将公钥写入的目标文件。
这个命令将把新的公钥内容追加到`authorized_keys`文件的末尾。如果`authorized_keys`文件不存在,该命令会创建一个新的文件。如果公钥已经存在于`authorized_keys`文件中,重复执行这个命令将导致公钥重复出现在文件中。
请注意,在将公钥添加到`authorized_keys`文件之前,请确保您已经备份了原始的`authorized_keys`文件,以免意外丢失之前的公钥。
相关问题
6.把authorized kevs传输到nodelnode2节点中的~ssh下
要将`authorized_keys`文件传输到nodelnode2节点的~/.ssh目录下,您可以使用以下命令:
```bash
scp ~/.ssh/authorized_keys nodelnode2:~/.ssh/
```
这个命令将您当前主机上的`authorized_keys`文件复制到nodelnode2节点的~/.ssh目录中。
请确保在执行此命令之前,您已经备份了nodelnode2节点上的原始`authorized_keys`文件,以免意外丢失之前的公钥。
请将命令中的nodelnode2替换为nodelnode2节点的主机名或IP地址。
怎么新的公钥添加到远程主机的authorized_keys文件中
您可以使用ssh-copy-id命令将新的公钥添加到远程主机的authorized_keys文件中。具体操作步骤为:首先使用ssh命令连接到远程主机,然后使用ssh-copy-id命令将本地主机的公钥添加到远程主机的authorized_keys文件中。命令格式为:ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote_host。其中,~/.ssh/id_rsa.pub是本地主机的公钥文件路径,user是远程主机的用户名,remote_host是远程主机的IP地址或域名。执行命令后,会提示输入远程主机的密码,输入正确密码后,新的公钥就会被添加到远程主机的authorized_keys文件中。