如何将公钥送到远程linux主机
时间: 2024-03-17 07:46:07 浏览: 56
ssh-copy-id命令 复制公钥到远程主机
您可以使用以下步骤将公钥送到远程Linux主机:
1. 生成公钥和私钥对。使用以下命令在本地计算机上生成公钥和私钥对:
```
ssh-keygen
```
2. 复制公钥。使用以下命令将公钥复制到剪贴板中:
```
cat ~/.ssh/id_rsa.pub | pbcopy
```
3. 连接到远程主机。使用以下命令连接到远程主机:
```
ssh username@remote_host
```
4. 添加公钥。在远程主机上,使用以下命令创建`.ssh`目录并将公钥添加到`authorized_keys`文件中:
```
mkdir ~/.ssh
chmod 700 ~/.ssh
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
echo <paste the public key here> >> ~/.ssh/authorized_keys
```
5. 测试连接。现在,您可以从本地计算机连接到远程主机而无需输入密码:
```
ssh username@remote_host
```
请注意,以上命令中的`username`和`remote_host`应替换为您要连接的远程主机的用户名和主机名。
阅读全文