Linux 服务器SSH免密登录配置

环境配置

1.1 关闭防火墙(root权限)

1.2 centos6.5对网络管理相当严格,需要关闭selinux。到/etc/selinux/config下,把SELINUX=enforcing修改为SELINUX=disabled 。需要root权限。

配置几千HOSTNAME主机名称

2.1 修改vi /etc/sysconfig/network 文件, 将HOSTNAME修改为自己的名称

本机生成公钥和私钥

3.1 输入:ssh-keygen -t rsa

默认在更目录下(~/.ssh)下生成两个文件:

id_rsa: 私钥文件

id_rsa.pub: 公钥文件

将公钥导入认证文件

cat id_rsa.pub >> authorized_keys

将公钥导入目标主机

ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip

修改目标机器host文件,配置需要免密登录的机器别名

vi /etc/hosts

ip aliasName

测试免密登录

ssh aliasName

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180108G09KH400?refer=cp_1026

相关快讯

扫码关注云+社区