搭建自己的服务器环境之一免密登陆

一、 配置免密登陆

服务器到手之后,要频繁的进行远程连接,每次输入密码实在是太烦了。

身份假设, A服务器要免密登陆到B服务器, A服务器现在被称为请求服务器, B被称为目标服务器。

  • 先在请求服务器生成RSA秘钥对, 如果存在的话可以直接拷贝使用也可。

    # 默认生成到~/.ssh目录下,且公钥私钥为一对文件,公钥以.pub为后缀, 如果本地已存在,就不要用这个命令了,会覆盖
    ssh-keygen -t rsa -C 'xxxxx@company.com'
    # -f 可以指定生成后的文件
    ssh-keygen -t rsa -C 'xxxxx@company.com' -f ~/.ssh/ecs_rsa
    
  • ssh秘钥对文件所在目录默认为当前用户的根目录下的一个.ssh目录内 ,可以直接cd ~ 进入到用户根目录, linux下该目录可能是隐藏的 使用 ls -ll可查询全部文件信息

  • 在目标服务器创建文件,touch ~/.ssh/authorized_keys, 用来存放请求服务器的公钥信息

  • 将请求服务器的公钥复制到目标服务器的.ssh/authorized_keys文件里,然后保存退出
    在这里插入图片描述

  • 在请求服务器的.ssh目录配置config文件, 注意该文件无后缀,然后放入以下内容

    Host ddf # 可以理解为别名, 通过别名可以解析到下面的配置信息
      HostName 106.11.10.138  # 目标服务器
      Port 22
      User root
      IdentityFile ~/.ssh/id_rsa # 秘钥对文件
    

    在这里插入图片描述
    在这里插入图片描述

  • 在请求服务器执行ssh ddf 即可转换为登录到配置的目标服务器
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值