所以我使用 ubuntu 16.04 版本创建了两个虚拟机。我试图将我的公钥复制到 authorized_keys 文件中,我使用以下命令执行此操作cp id_rsa.pub home/vagrant/.ssh/
我从 home/deploy/.ssh/ 目录执行了该命令,但出现以下错误:cp: cannot create regular file 'home/vagrant/.ssh/': No such file or directory
。谁能告诉我为什么会出现此错误。
提前感谢您的帮助。
答案1
该命令失败,因为您需要在路径开头使用正斜杠,如下所示:
cp id_rsa.pub /home/vagrant/.ssh/
为了实际使用该密钥,您可以authorized_keys
使用以下命令添加密钥:
cat id_rsa.pub >> /home/vagrant/.ssh/authorized_keys