将 ssh 密钥字符串添加到 .ssh/authorized_keys 文件

Add ssh key string to .ssh/authorized_keys file

我有一个 SSH 密钥字符串,我如何将它添加到 .ssh/authorized_keys 文件,这是否需要是远程服​​务器上已有的文件?

您想这样做,以便在没有密码的情况下通过 ssh 连接到服务器。是的,文件(密钥文件)必须在服务器端并添加到 .ssh/authorized_keys 。

您可以在一条命令中完成:

cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'

此命令附加到 ssh/authorized_keys 你的 .ssh/id_rsa.pub.

更多信息:http://www.linuxproblem.org/art_9.html

ssh-copy-id 命令(在 openssh-client 包中,默认安装)就是这样做的:

ssh-copy-id -p PORT_NUMBER  USER@REMOTE_MACHINE

https://askubuntu.com/a/4833/209229

查看更多