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

时间:2015-11-27 13:24:02

标签: ssh ubuntu-14.04

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

2 个答案:

答案 0 :(得分:0)

您希望在没有密码的情况下为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

答案 1 :(得分:0)

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

ssh-copy-id -p PORT_NUMBER  USER@REMOTE_MACHINE

https://askubuntu.com/a/4833/209229查看更多