Raj*_*A C 65 ssh-keys authorized-keys ubuntu-11.10
我已经创建了一个RSA公钥,我想将其添加到authorized_keys文件中,但是我的Ubuntu 11.10机器中没有这样的文件.
如何将密钥添加到authorized_keys?
don*_*en1 81
确保执行Michael Krelin的解决方案时,请执行以下操作
cat <your_public_key_file> >> ~/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)
请注意,>如果没有double的双倍>,authorized_keys的现有内容将被覆盖(nuked!),这可能是不可取的
Mic*_*ker 45
mkdir -p ~/.ssh/
Run Code Online (Sandbox Code Playgroud)
cat <your_key >~/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)
cat <your_key >>~/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)
Fai*_*raz 28
我知道我回复的时间太晚,但对于其他需要此功能的人,请从本地计算机运行以下命令
cat ~/.ssh/id_rsa.pub | ssh user@192.168.1.1 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
Run Code Online (Sandbox Code Playgroud)
这完全没问题.您需要做的就是更换
user@192.168.1.1
与您自己的特定主机用户
tka*_*rls 14
ssh套件中已经有一个命令可以自动执行此操作.即登录到远程主机并将公钥添加到该计算机authorized_keys文件.
ssh-copy-id -i /path/to/key/file user@host.com
Run Code Online (Sandbox Code Playgroud)
如果您正在安装的密钥,~/.ssh/id_rsa那么您甚至可以完全丢弃该-i标志.
比手动做好多了!
| 归档时间: |
|
| 查看次数: |
116985 次 |
| 最近记录: |