ssh-copy-id
可用于将您的公共密钥安装在远程计算机的中authorized_keys
。如果有sudo
能力,是否可以使用同一命令来安装其他用户的公共密钥?
更新:本地和远程都使用Ubuntu 12.04。
更新2:描述创建新用户帐户和添加公钥的过程
- (远程)创建一个新的用户帐户,并将其设置为仅用户公共密钥访问权限。
- (本地)为新用户帐户生成一个公用密钥(ssh-keygen)。
- 通常,我要做的是
.ssh/authorized_keys
在远程服务器上创建目录和文件,然后将本地生成的公共密钥复制并粘贴到新用户的帐户中。我正在寻找的是,如果我可以ssh-copy-id
用来将这个新创建的用户的公钥直接安装到ssh目录中。只是为了保存更多命令。