SSH的免密登录详细步骤

SSH的免密登录详细步骤

  • 在本地机器用ssh-keygen 生成一个公私钥对

在本地机器用ssh-keygen 生成一个公私钥对

  • [进入.ssh目录 ] cd ~/.ssh
  • [发起公钥请求 ] ssh-keygen;一直确认,就可以 在.ssh/目录下,会新生成两个文件:id_rsa.pub和 id_rsa
  • [ssh登录远程服务器 ] ssh username@ip地址 然后数据密码
  • [发起公钥请求 ] scp 本地目录 远程目录
  • [发起公钥请求 ] scp 本地目录 远程目录
    把远程发送过来的密码复制到authorized_keys文件中,重启ssh。
    .ssh 文件和 authorized_keys文件的权限 分别为700 和600;
    exit 命令退出远端
  • [远程请求] 下面命令强制使用秘钥进行登录、pass**=no(不适用密码登录) 如果无法登录则检查文件是否正确、检查公钥和创建出来的是否一个
  • 在这里插入图片描述

你可能感兴趣的:(SSH的免密登录详细步骤)