ssh-copy-id 找不到命令
时间: 2023-08-06 10:01:51 浏览: 787
ssh-copy-id 脚本
如果你在使用 ssh-copy-id 命令时出现 "ssh-copy-id: command not found" 的错误提示,可能是因为该命令在你的系统中未安装或未添加到系统路径中。
ssh-copy-id 命令通常包含在 openssh-client 包中,你可以使用以下命令来安装:
- Debian/Ubuntu
```
sudo apt-get update
sudo apt-get install openssh-client
```
- CentOS/Fedora/RHEL
```
sudo yum install openssh-clients
```
如果已经安装了 openssh-client 包,但仍然无法使用 ssh-copy-id 命令,可能是因为该命令所在的路径未添加到系统路径中。你可以使用以下命令来添加路径:
- Debian/Ubuntu
```
sudo update-alternatives --install /usr/bin/ssh-copy-id ssh-copy-id /usr/bin/ssh-copy-id 1
```
- CentOS/Fedora/RHEL
```
sudo ln -s /usr/bin/ssh-copy-id /usr/local/bin/ssh-copy-id
```
添加完成后,你可以再次尝试使用 ssh-copy-id 命令,应该就可以正常使用了。
阅读全文