ssh中,有两个钥匙:公钥、私钥 ,公钥主要是用于对一些敏感信息进行加密 , 私钥是用于对解密 。
ssh的文件都存在于机器的~/.ssh中。
- 客户机端:id_rsa(私钥) 、 id_rsa.pub(公钥) 、 known_hosts(已知远程主机)
- 服务器端:authorized_keys(验证过的公钥列表) 、 sshd_config(ssh配置文件)
- 客户机使用ssh-keygen生成密钥对(私密id_rsa、公密id_rsa.pub)。
- 复制公密id_rsa.pub的内容
- 内容粘贴到服务器的~/.ssh/authorized_keys (没有自行创建)
ssd登录: ssh root@host
root:用户
host:ip