如何RSA密钥添加到authorized_keys文件?(How to add RSA key to

2019-07-31 13:43发布

我创建了一个RSA公钥,我想,这增加authorized_keys文件,但目前还没有这样的文件在我的Ubuntu 11.10的机器。

我如何添加关键authorized_keys

Answer 1:

执行迈克尔Krelin的解决方案,当你下确保

cat <your_public_key_file> >> ~/.ssh/authorized_keys

需要注意的双重>没有双> authorized_keys中的现有内容将被覆盖(核爆!),并且可能不理想



Answer 2:

mkdir -p ~/.ssh/

要覆盖的authorized_keys

cat <your_key >~/.ssh/authorized_keys

要追加到authorized_keys中结束

cat <your_key >>~/.ssh/authorized_keys


Answer 3:

我知道我回答为时已晚,但对于其他人谁从本地计算机需要这个,运行以下命令

cat ~/.ssh/id_rsa.pub | ssh user@192.168.1.1 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"

这工作完全正常。 所有你需要做的只是更换

user@192.168.1.1

用自己的用户在特定的主机



Answer 4:

目前已经在SSH套件的命令来自动为你做到这一点。 即登录到远程主机,并添加公钥,电脑authorized_keys文件。

ssh-copy-id -i /path/to/key/file user@host.com

如果您正在安装的关键是~/.ssh/id_rsa ,那么你甚至可以删除-i完全标志。

远远高于手工做的更好!



Answer 5:

>ssh user@serverip -p portnumber 
>sudo bash (if user does not have bash shell else skip this line)
>cd /home/user/.ssh
>echo ssh_rsa...this is the key >> authorized_keys


文章来源: How to add RSA key to authorized_keys file?