linux用户配置ssh免密远程登录

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文件,可以看到对应的变化:本地机器的公钥已经增加到远程机器的配置文件中了

猜你喜欢

转载自blog.csdn.net/qq_40025218/article/details/81480870