💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] 登录服务器通常有两种方式: * 用户名与密码登录 * 密钥登录 ### **步骤** 本文将介绍密钥登录的配置方法。 假设我们想从主机A(docker用户)通过密钥登录到主机B(docker用户)。 第一步:在主机A上生成私钥与公钥 ``` $ ssh-keygen ``` 执行上述的命令,连续按三次Enter键,那么在当前用户(docker用户)的~/.ssh/目录下会生成id_rsa和id_rsa.pub两个文件 第二步:将id_rsa.pub文件拷贝到主机B上 第三步:把公钥文件内容加入到主机B的~/.ssh/authorized_keys文件中 ``` $ cat id_rsa.pub >> ~/.ssh/authorized_keys ``` 注意,上面的~目录其实就是/home/docker,因为使用的是docker用户 第四步:测试登录 此时,我们在主机A上可以直接登录到主机B的docker用户 ### **密钥拷贝方法** 上面的第二步与第三步,我们是手动把key拷贝到目标主机的authorized_keys文件中,我们可以通过命令直接复制过去。在主机A上执行以下命令 ``` $ ssh-copy-id x.x.x.x ``` 其中x.x.x.x是主机B的IP ### **Reference** * https://hyjk2000.github.io/2012/03/16/how-to-set-up-ssh-keys/