正在寻找将我的 SSH 公钥附加到服务器的authorized_keys 的一步解决方案?

Sha*_*ell 4 ssh public-key

要将我的公钥放到服务器上,我通常将公钥的内容复制SSH到服务器中,然后运行vi .ssh/authorized_keys,然后将我的密钥粘贴到文件中并保存。

必须有一种更简单、一步到位的方式来使用 SCP 或类似的东西。当然,我想将我的密钥附加到authorized_keys,而不是覆盖它,并且authorized_keys需要保持在600

vmf*_*rms 10

你也可以试试这个衬垫:

cat ~/.ssh/id_rsa.pub | ssh user@remote-system 'umask 077; cat >>.ssh/authorized_keys'
Run Code Online (Sandbox Code Playgroud)


Nik*_*s B 5

我建议查看该ssh-copy-id工具,例如:

ssh-copy-id -i .ssh/id_rsa remoteuser@remote.host
Run Code Online (Sandbox Code Playgroud)

更多关于: