使用ssh-copy-id上传公钥
如果已经有本地 SSH 公钥,最省事的分发方式通常就是 ssh-copy-id。
命令
ssh-copy-id -i ~/.ssh/id_rsa.pub archer@archserver作用
它会把本地公钥追加到远端用户的 ~/.ssh/authorized_keys,后面就可以走密钥认证。
适用场景
适合:
- 新机器初始化
- 给已有服务器补 SSH 免密登录
不适合:
- 远端禁用了密码登录
- 远端没有正确准备
.ssh目录权限
如果已经有本地 SSH 公钥,最省事的分发方式通常就是 ssh-copy-id。
ssh-copy-id -i ~/.ssh/id_rsa.pub archer@archserver它会把本地公钥追加到远端用户的 ~/.ssh/authorized_keys,后面就可以走密钥认证。
适合:
不适合:
.ssh 目录权限