从多个用户ssh到单个主机

ssh to single host from multiple users

我已经在我的 (Mac) 笔记本电脑上成功设置了到远程主机的自动 ssh 连接(ssh-keygen,public 键的 ssh-copy-id主机上的 .ssh 文件夹,输入密码一次,现在自动连接)。我希望能够从我在工作中使用的 (Ubuntu 12) 机器上做同样的事情。 这是我所做的: 再次使用 ssh-keygen,这次调用按键 id_rsa2(不同于我笔记本电脑的标准 id_rsa) 问题来了: 如果我尝试 ssh-copy-id -i ~/.ssh/id_rsa2.pub user@hostname:/.ssh/ 我得到:

ssh: Could not resolve hostname hostename:/.ssh: Name or service not known 

但是如果我尝试 ssh user@hostmane,系统会提示我输入密码并且连接没有问题。有什么线索吗?非常感谢

您应该删除主机名末尾的 :/.ssh/

ssh-copy-id -i ~/.ssh/id_rsa2.pub user@hostname