登录    关于
马育民老师的博客

马育民的博客

QQ:65242847

ssh免密登录

原理

  1. 计算机A 生成私钥、公钥
  2. 计算机A 将公钥添加到 计算机B 的授权文件中
  3. 计算机A 可以 ssh免密码 登录 计算机B

生成公钥、私钥

计算机A 执行下面命令:

ssh-keygen

然后敲4个回车

/root/.ssh 目录下生成以下文件:

  • id_rsa:私钥
  • id_rsa.pub:公钥

配置ssh免密码登录

计算机A 执行下面命令:

ssh-copy-id 计算机B的ip

解释:

  • 将 本机 的公钥,填充到 远程机器B 上的 authorized_keys 文件中。authorized_keys 是认证授信文件

  • 将 本机 的网络信息,填充到 远程机器B 上的 known_hosts 文件中

测试

计算机A 执行下面命令,ssh登录到 计算机B,没有提示密码,说明免密码登录成功

ssh 计算机B的ip

原文出处:http://malaoshi.top/show_1IX1Y40dStfD.html