分类 标签 存档 社区 博客 友链 GitHub 订阅 搜索

Linux 免密登录设置

100 浏览

本文主要是记录一下怎么配置两台 Linux 机器之间的免密登录配置!!

假设:目标主机 168.xxx.xxx.x1,运维主机 168.xxx.xxx.x0,力求实现的目标将是允许在运维主机上能够免密直接登录到目标主机上去,具体配置如下!

  • 以 root 用户登录目标主机 168.xxx.xxx.x1,并修改白名单、黑名单如下
vim /etc/hosts.deny => #sshd:ALL =>即注释掉全部拒绝的黑名单
vim /etc/hosts.allow => 添加如下允许的白名单ip列表
sshd:168.xxx.xxx.x0/255.255.255.255
  • 以 appadmin 用户登录运维主机 168.xxx.xxx.x0,配置免密登录如下
ssh-copy-id -i ~/.ssh/id_rsa.pub appadmin@168.xxx.xxx.x

若运维主机 168.xxx.xxx.x0 尚未生成 rsa 即~/.ssh/id_rsa.pub 不存在,则可以执行 ssh-keygen -t rsa 生成即可

另外,在运维主机上可以以 root 用户定义当前运维本机的 hosts 配置,将目标主机的 ip 地址设为具体含义化的域名,方便后续操作则不需要再记住 ip 地址了,如

168.xxx.xxx.x1 com.x1
  • 以 appadmin 用户登录运维主机 168.xxx.xxx.x0,验证免密登录如下
ssh -t -t appadmin@168.xxx.xxx.x1  或
SSH -t -t appadmin@com.x1
评论  
留下你的脚步
推荐阅读