SSH无密码登陆配置

SSH无密码登陆配置

环境:
VMware 16
虚拟机:centos7_x64
网络:NAT

配置步骤

准备两台虚拟机:
ip地址: 192.168.174.129 , 192.168.174.130
ip地址可以用ip addr查看,命令需要用yum安装net-tools

## 虚拟机A操作
#cd当前用户的根目录
cd ~
# 如果没有.ssh目录
mkdir .ssh
cd .ssh/
ssh-keygen -t rsa  # 生成过程一路回车即可
ll  # 查看.ssh目录 应当至少有rsa_id , rsa_id.pub 文件

# 将公钥传给虚拟机B
ssh-copy-id root@192.168.174.130

# 下面操作需要root权限,如果你不是root用户需要su root或者当前用户有sudo权限
# 配置sshd_config 文件
vim /etc/ssh/sshd_config

## ---------几个重要的参数 
HostKey /root/.ssh/id_rsa  #添加 HostKey为id_rsa文件的绝对路径  
PubkeyAuthentication yes   #修改 启动公钥验证
AuthorizedKeysFile    .ssh/authorized_keys  #这个不用管,它会根据你当前的用户去找验证文件
PermitEmptyPasswords yes   #修改 允许空密码 在登陆时,就可以直接ssh 192.168.174.xxx 而不需要再输入密码
#PasswordAuthentication no  默认配置 注释掉

# 保存修改后, 重启ssh服务
service sshd restart
# 修改.ssh目录读写权限, 不修改系统会认为不够安全不会启用该密钥
chmod 600 ~/.ssh

大致意思:
在这里插入图片描述

登陆说明

登陆格式
ssh ip : ssh 192.168.174.129
默认会根据你当前用户找登陆用户,在对应的用户上找验证文件,比如A:root–>B:root
ssh user@ip : ssh hadoop@192.168.174.129
指定登陆的用户,在指定的用户上找验证文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值