linux用户配置ssh免密远程登录
环境:centos 7.3
1. 修改hosts文件 /etc/hosts
vi /etc/hosts
web3 192.168.1.33 #前者为主机名 后者为ip地址
2. 生成密钥
ssh-keygen -t rsa #一路回车
注:id_rsa为私钥文件,id_rsa.pub为公钥文件
3. 远程传输公钥
本地机器执行命令如:
ssh-copy-id -i ~/.ssh/id_rsa.pub dss@192.168.1.22, 将公钥文件传输的远程机器,并要求输入用户密码
#查看远程机器的authorized_keys文件,可以看到对应的变化:本地机器的公钥已经增加到远程机器的配置文件中了