ssh - 如何使用 id_rsa.pub key 在远程服务器上附加 authorized_keys

标签 ssh public-key authorized-keys

如何使用单个命令从本地机器使用 id_rsa.pub key 在远程服务器上附加authorized_keys?

最佳答案

添加授权 key 可以这样单行(使用双引号,以便在发送之前对其进行解释):

ssh user@server "echo \"`cat ~/.ssh/id_rsa.pub`\" >> .ssh/authorized_keys"

关于ssh - 如何使用 id_rsa.pub key 在远程服务器上附加 authorized_keys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23591083/

相关文章:

Git 远程 : Error: fatal: protocol error: bad line length character: Unab

Azure PowerShell - 从 SSL 证书中提取 PEM

security - DSA:黑客可以用 *just* 公钥做什么?

node.js - npm 本地依赖太多?

linux - 通过从 Jenkins slave 执行的 bash 脚本向 Windows 机器发送 Ssh 命令

SSH:生成公钥后为 "Bad passphrase"

ssh - 在 Docker 镜像上设置 ssh 公钥

ubuntu-11.10 - 如何将RSA key 添加到authorized_keys文件中?

bash - ssh bash -c 退出状态不传播

macos - 从 ssh session 到 localhost 的 SCP 文件